Add LifecycleManager
Copy LifecycleManager
from briar
- Copy everything that the
LifecycleManager
interface depends on - From
LifecycleManager#startServices()
the parameterSecretKey
has been removed -
DatabaseComponent
got most of its methods removed in order not to have to copy too much - Class
Service
is 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
DatabaseComponent
does 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