summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-01-19 13:33:54 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-04-01 23:36:56 +0000
commit1bd4a10916d8ecc01a5aacfc371be1155bc43254 (patch)
tree6b663b5479a339bac66539537c782c8e848d0ebd /android
parent408df11045eaf83968d70ffc32453649c0fe7883 (diff)
downloadmullvadvpn-1bd4a10916d8ecc01a5aacfc371be1155bc43254.tar.xz
mullvadvpn-1bd4a10916d8ecc01a5aacfc371be1155bc43254.zip
Refactor notification manager initialization
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt6
1 files changed, 4 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
index 939d6a1d86..946568a83d 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
@@ -102,7 +102,6 @@ class MullvadVpnService : TalpidVpnService() {
daemonInstance = DaemonInstance(this)
keyguardManager = getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager
- notificationManager = ForegroundNotificationManager(this, serviceNotifier, keyguardManager)
tunnelStateUpdater = TunnelStateUpdater(this, serviceNotifier)
endpoint = ServiceEndpoint(
@@ -111,7 +110,10 @@ class MullvadVpnService : TalpidVpnService() {
connectivityListener
)
- notificationManager.acknowledgeStartForegroundService()
+ notificationManager =
+ ForegroundNotificationManager(this, serviceNotifier, keyguardManager).apply {
+ acknowledgeStartForegroundService()
+ }
daemonInstance.apply {
intermittentDaemon.registerListener(this@MullvadVpnService) { daemon ->