Add LifecycleManager
Copy LifecycleManager from briar
- Copy everything that the
LifecycleManagerinterface depends on - From
LifecycleManager#startServices()the parameterSecretKeyhas been removed -
DatabaseComponentgot most of its methods removed in order not to have to copy too much - Class
Serviceis migrated to Kotlin, all other files are still Java
Copy LifecycleManagerImpl from briar
- Removed code that removes temporary messages after opening the
database because the
DatabaseComponentdoes not know anything about messages at the moment
Copy all required dependencies for MailboxService and LifecycleManagerImpl
and add modules for dependency injection.
Closes #22 (closed)
Edited by Sebastian