No issue: Add logging for firebase/autopush
parent
58287cd5bb
commit
ccd9e44a3e
|
@ -192,6 +192,8 @@ open class FenixApplication : Application() {
|
||||||
// We need the push feature setup here to deliver messages in the case where the service
|
// We need the push feature setup here to deliver messages in the case where the service
|
||||||
// starts up the app first.
|
// starts up the app first.
|
||||||
if (components.backgroundServices.pushConfig != null) {
|
if (components.backgroundServices.pushConfig != null) {
|
||||||
|
Logger.info("Push configuration found; initializing autopush..")
|
||||||
|
|
||||||
val push = components.backgroundServices.push
|
val push = components.backgroundServices.push
|
||||||
|
|
||||||
// Install the AutoPush singleton to receive messages.
|
// Install the AutoPush singleton to receive messages.
|
||||||
|
|
|
@ -83,11 +83,15 @@ class BackgroundServices(
|
||||||
}
|
}
|
||||||
|
|
||||||
val pushConfig by lazy {
|
val pushConfig by lazy {
|
||||||
|
val logger = Logger("PushConfig")
|
||||||
val projectIdKey = context.getString(R.string.pref_key_push_project_id)
|
val projectIdKey = context.getString(R.string.pref_key_push_project_id)
|
||||||
val resId = context.resources.getIdentifier(projectIdKey, "string", context.packageName)
|
val resId = context.resources.getIdentifier(projectIdKey, "string", context.packageName)
|
||||||
if (resId == 0) {
|
if (resId == 0) {
|
||||||
|
logger.warn("No firebase configuration found; cannot support push service.")
|
||||||
return@lazy null
|
return@lazy null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.debug("Creating push configuration for autopush.")
|
||||||
val projectId = context.resources.getString(resId)
|
val projectId = context.resources.getString(resId)
|
||||||
PushConfig(projectId)
|
PushConfig(projectId)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue