diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2026-03-27 10:50:43 +0100 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2026-03-27 10:50:43 +0100 |
| commit | 670ab6c66072c9e4158d34ab0311b163c5831640 (patch) | |
| tree | a6eeb99d19c9d8d2d65b2148a81134fbeed2b58d | |
| parent | fd8490cb3d6807af25c8a9875572a1e743ca3f09 (diff) | |
| download | mullvadvpn-hackday-glance-widget.tar.xz mullvadvpn-hackday-glance-widget.zip | |
Rebase fixeshackday-glance-widget
| -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()) } } |
