diff --git a/android/src/main/kotlin/com/wire/kalium/KaliumApplication.kt b/android/src/main/kotlin/com/wire/kalium/KaliumApplication.kt index 3819da44213..7d24aa9b05e 100644 --- a/android/src/main/kotlin/com/wire/kalium/KaliumApplication.kt +++ b/android/src/main/kotlin/com/wire/kalium/KaliumApplication.kt @@ -25,7 +25,6 @@ import com.wire.kalium.logger.KaliumLogLevel import com.wire.kalium.logic.CoreLogger import com.wire.kalium.logic.CoreLogic import com.wire.kalium.logic.featureFlags.KaliumConfigs -import com.wire.kalium.logic.sync.ForegroundNotificationDetailsProvider import com.wire.kalium.logic.sync.WrapperWorkerFactory import java.io.File @@ -50,13 +49,7 @@ class KaliumApplication : Application(), Configuration.Provider { override val workManagerConfiguration: Configuration get() { - val myWorkerFactory = WrapperWorkerFactory( - coreLogic, - object : ForegroundNotificationDetailsProvider { - override fun getSmallIconResId(): Int = R.drawable.ic_launcher_foreground - } - ) - + val myWorkerFactory = WrapperWorkerFactory(coreLogic) { R.drawable.ic_launcher_foreground } return Configuration.Builder() .setWorkerFactory(myWorkerFactory) .build() diff --git a/logic/src/androidMain/kotlin/com/wire/kalium/logic/sync/ForegroundNotificationDetailsProvider.kt b/logic/src/androidMain/kotlin/com/wire/kalium/logic/sync/ForegroundNotificationDetailsProvider.kt index 8d024920776..b2cfe894414 100644 --- a/logic/src/androidMain/kotlin/com/wire/kalium/logic/sync/ForegroundNotificationDetailsProvider.kt +++ b/logic/src/androidMain/kotlin/com/wire/kalium/logic/sync/ForegroundNotificationDetailsProvider.kt @@ -24,7 +24,7 @@ import androidx.annotation.DrawableRes * Provide resources that will be displayed when Kalium * needs to display a Foreground notification due to some work being done. */ -interface ForegroundNotificationDetailsProvider { +fun interface ForegroundNotificationDetailsProvider { @DrawableRes fun getSmallIconResId(): Int }