Skip to content

Commit 78c1bbf

Browse files
kl3jvivitorhugods
andauthored
refactor: convert ForegroundNotificationDetailsProvider to fun interface (#3070)
* refactor: convert ForegroundNotificationDetailsProvider to fun interface * refactor: convert ForegroundNotificationDetailsProvider to fun interface --------- Co-authored-by: Vitor Hugo Schwaab <[email protected]>
1 parent 94d387e commit 78c1bbf

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

android/src/main/kotlin/com/wire/kalium/KaliumApplication.kt

+1-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import com.wire.kalium.logger.KaliumLogLevel
2525
import com.wire.kalium.logic.CoreLogger
2626
import com.wire.kalium.logic.CoreLogic
2727
import com.wire.kalium.logic.featureFlags.KaliumConfigs
28-
import com.wire.kalium.logic.sync.ForegroundNotificationDetailsProvider
2928
import com.wire.kalium.logic.sync.WrapperWorkerFactory
3029
import java.io.File
3130

@@ -50,13 +49,7 @@ class KaliumApplication : Application(), Configuration.Provider {
5049

5150
override val workManagerConfiguration: Configuration
5251
get() {
53-
val myWorkerFactory = WrapperWorkerFactory(
54-
coreLogic,
55-
object : ForegroundNotificationDetailsProvider {
56-
override fun getSmallIconResId(): Int = R.drawable.ic_launcher_foreground
57-
}
58-
)
59-
52+
val myWorkerFactory = WrapperWorkerFactory(coreLogic) { R.drawable.ic_launcher_foreground }
6053
return Configuration.Builder()
6154
.setWorkerFactory(myWorkerFactory)
6255
.build()

logic/src/androidMain/kotlin/com/wire/kalium/logic/sync/ForegroundNotificationDetailsProvider.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import androidx.annotation.DrawableRes
2424
* Provide resources that will be displayed when Kalium
2525
* needs to display a Foreground notification due to some work being done.
2626
*/
27-
interface ForegroundNotificationDetailsProvider {
27+
fun interface ForegroundNotificationDetailsProvider {
2828
@DrawableRes
2929
fun getSmallIconResId(): Int
3030
}

0 commit comments

Comments
 (0)