instance property

FlutterBadgeManager get instance

The default instance of FlutterBadgeManager.

If the registered platform implementation changes, this getter refreshes the bound instance so tests can replace the platform safely.

Implementation

// ignore: prefer_constructors_over_static_methods
static FlutterBadgeManager get instance {
  final platform = FlutterBadgeManagerPlatform.instance;
  final instance = _instance;
  if (instance == null || !identical(instance._platform, platform)) {
    _instance = FlutterBadgeManager._(platform);
  }
  return _instance!;
}