finish android impl

This commit is contained in:
Hailey
2024-06-26 11:48:19 -07:00
parent f3523200f5
commit d976ab31c6
2 changed files with 22 additions and 12 deletions
@@ -29,11 +29,7 @@ class ExpoBackgroundNotificationHandlerModule : Module() {
if (Preferences(context).hasValue(key)) {
return@forEach
}
Preferences(context)._(key, value)
when (value) {
}
Preferences(context)._setAnyValue(key, value)
}
}
@@ -45,8 +41,22 @@ class ExpoBackgroundNotificationHandlerModule : Module() {
isForegrounded = false
}
AsyncFunction("setBadgeCountAsync") { _: String, _: Int ->
// This does nothing on Android
AsyncFunction("getPrefsAsync") {
val context = appContext.reactContext ?: throw Error("Context is null")
val keys = DEFAULTS.keys
return@AsyncFunction Preferences(context).getValues(keys)
}
AsyncFunction("resetGenericCountAsync") {
// Not implemented
}
AsyncFunction("maybeIncrementMessagesCountAsync") {
// Not implemented
}
AsyncFunction("maybeDecrementMessagesCountAsync") {
// Not implemented
}
}
}