13 lines
610 B
Dart
13 lines
610 B
Dart
import 'package:flutter/foundation.dart';
|
|
|
|
// #***! на переднем плане или нет, в фоне экономим
|
|
/// Признак «приложение на переднем плане» для подсистем, которые обязаны
|
|
/// экономить в фоне: реконнект, пинг ядра, запись отладочного лога.
|
|
abstract class AppForeground {
|
|
static final ValueNotifier<bool> notifier = ValueNotifier(true);
|
|
|
|
static bool get value => notifier.value;
|
|
|
|
static void update({required bool foreground}) => notifier.value = foreground;
|
|
}
|