Fix ForegroundServiceDidNotStartInTimeException (#6470)
* Start the `FetchPushForegroundService ` in foreground ASAP. This is a first step to mitigate `ForegroundServiceDidNotStartInTimeException` being thrown. * Don't stop the service immediately if it's running but not in foreground. Try waiting up to 5s for it to be in foreground.
This commit is contained in:
committed by
GitHub
parent
ef041baeb4
commit
bba2e6df3f
+1
-1
@@ -18,7 +18,7 @@ class FakePushHandlingWakeLock(
|
||||
lock.invoke(time)
|
||||
}
|
||||
|
||||
override fun unlock() {
|
||||
override suspend fun unlock() {
|
||||
unlock.invoke()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user