mirror of
https://github.com/krille-chan/fluffychat
synced 2024-09-10 13:05:11 +00:00
Revert "refactor: Do not init client in background mode on Android"
This reverts commit 3cea32e1c8
.
This commit is contained in:
parent
3cea32e1c8
commit
17892119ae
1 changed files with 3 additions and 7 deletions
|
@ -21,19 +21,15 @@ void main() async {
|
||||||
// widget bindings are initialized already.
|
// widget bindings are initialized already.
|
||||||
WidgetsFlutterBinding.ensureInitialized();
|
WidgetsFlutterBinding.ensureInitialized();
|
||||||
|
|
||||||
final backgroundMode = PlatformInfos.isAndroid &&
|
|
||||||
AppLifecycleState.detached == WidgetsBinding.instance.lifecycleState;
|
|
||||||
Logs().nativeColors = !PlatformInfos.isIOS;
|
Logs().nativeColors = !PlatformInfos.isIOS;
|
||||||
final store = await SharedPreferences.getInstance();
|
final store = await SharedPreferences.getInstance();
|
||||||
final clients = await ClientManager.getClients(
|
final clients = await ClientManager.getClients(store: store);
|
||||||
store: store,
|
|
||||||
initialize: !backgroundMode,
|
|
||||||
);
|
|
||||||
|
|
||||||
// If the app starts in detached mode, we assume that it is in
|
// If the app starts in detached mode, we assume that it is in
|
||||||
// background fetch mode for processing push notifications. This is
|
// background fetch mode for processing push notifications. This is
|
||||||
// currently only supported on Android.
|
// currently only supported on Android.
|
||||||
if (backgroundMode) {
|
if (PlatformInfos.isAndroid &&
|
||||||
|
AppLifecycleState.detached == WidgetsBinding.instance.lifecycleState) {
|
||||||
// In the background fetch mode we do not want to waste ressources with
|
// In the background fetch mode we do not want to waste ressources with
|
||||||
// starting the Flutter engine but process incoming push notifications.
|
// starting the Flutter engine but process incoming push notifications.
|
||||||
BackgroundPush.clientOnly(clients.first);
|
BackgroundPush.clientOnly(clients.first);
|
||||||
|
|
Loading…
Reference in a new issue