ericcornelissen / NervousFish

An app for your :iphone: to exchange public-keys in a secure manner.
GNU Lesser General Public License v3.0
2 stars 4 forks source link

Refractoring the ServiceLocator, closes #60 #90

Closed jverbraeken closed 7 years ago

jverbraeken commented 7 years ago

What

This PR removes the ServiceLocatorCreator and gives modules the opportunity to access other modules over the service locator directly.

Why

This is needed because we accessed unitialized modules in the constructor last week.

How

If the app still runs, then it works fine ;-)

Alternative implementation

I talked with Eric about many alternatives, and we agreed that this solutions would be the best.

Notes

-