initialize static method

Future<void> initialize({
  1. required FlutterDinoConfig config,
})

Initializes the FlutterDino plugin with the provided configuration

Must be called before accessing the instance or using any functionality

Example:

final navigatorKey = GlobalKey<NavigatorState>();

await FlutterDino.initialize(
  config: FlutterDinoConfig(
    navigatorKey: navigatorKey,
    showNoInternetDialog: true,
  ),
);

Implementation

static Future<void> initialize({
  required FlutterDinoConfig config,
}) async {
  WidgetsFlutterBinding.ensureInitialized();
  DialogServices.initialize(config);
  _instance = FlutterDino._(config);
  // await _instance!._checkInitialConnectivity();
  _instance!._checkInitialConnectivity();
}