diff options
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/app/widget/WidgetType.kt | 2 | ||||
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/di/VpnServiceModule.kt | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/app/widget/WidgetType.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/app/widget/WidgetType.kt index a337c1fce7..e513926e64 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/app/widget/WidgetType.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/app/widget/WidgetType.kt @@ -1,7 +1,7 @@ package net.mullvad.mullvadvpn.app.widget enum class WidgetType(val className: String) { - SETTINGS(".widget.SettingsWidgetReceiver"); + SETTINGS(".app.widget.SettingsWidgetReceiver"); companion object { fun fromClass(className: String): WidgetType { diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/di/VpnServiceModule.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/di/VpnServiceModule.kt index afdaafd494..4a95e57303 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/di/VpnServiceModule.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/di/VpnServiceModule.kt @@ -1,10 +1,14 @@ package net.mullvad.mullvadvpn.di +import kotlinx.coroutines.MainScope import net.mullvad.mullvadvpn.app.service.DaemonConfig import net.mullvad.mullvadvpn.app.service.migration.MigrateSplitTunneling +import net.mullvad.mullvadvpn.app.widget.MullvadWidgetAction +import net.mullvad.mullvadvpn.app.widget.MullvadWidgetUpdater import net.mullvad.mullvadvpn.lib.common.constant.CACHE_DIR_NAMED_ARGUMENT import net.mullvad.mullvadvpn.lib.common.constant.FILES_DIR_NAMED_ARGUMENT import net.mullvad.mullvadvpn.lib.common.constant.GRPC_SOCKET_FILE_NAMED_ARGUMENT +import net.mullvad.mullvadvpn.lib.repository.WidgetRepository import org.koin.android.ext.koin.androidContext import org.koin.core.qualifier.named import org.koin.dsl.module @@ -23,4 +27,7 @@ val vpnServiceModule = module { apiEndpointOverride = getOrNull(), ) } + single { MullvadWidgetUpdater(androidContext(), get(), MainScope()) } + single { WidgetRepository(get()) } + single { MullvadWidgetAction(get()) } } |
