diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt index 655a26f2d8..861a54a561 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt @@ -21,7 +21,7 @@ import org.koin.core.scope.get @OptIn(KoinApiExtension::class) class ServiceConnection( connection: Messenger, - onServiceReady: (ServiceConnection) -> Unit + onServiceReady: ((ServiceConnection) -> Unit)? = null ) : KoinScopeComponent { private val dispatcher = DispatchingHandler(Looper.getMainLooper()) { message -> Event.fromMessage(message) @@ -48,7 +48,7 @@ class ServiceConnection( init { dispatcher.registerHandler(Event.ListenerReady::class) { _ -> - onServiceReady(this@ServiceConnection) + onServiceReady?.invoke(this@ServiceConnection) } registerListener(connection) |
