init static method

dynamic init(
  1. Dio dio,
  2. GlobalKey<NavigatorState> navigatorKey,
  3. String channelKey,
  4. String channelName,
  5. String channelDes, {
  6. String? channelGroupKey,
  7. bool autoRequestPermission = true,
})

Initialize package:

  • with dio instance for inspector
  • with notification config: navigatorKey, channelKey, channelName, channelDes, channelGroupKey params for showing notification purpose. channelKey notification channel key channelName notification channel name channelDes notification channel description channelGroupKey notification channel group key navigatorKey App global navigator key

Implementation

static init(Dio dio, GlobalKey<NavigatorState> navigatorKey,
    String channelKey, String channelName, String channelDes,
    {String? channelGroupKey, bool autoRequestPermission = true}) async {
  _dio = dio;
  EHttpInspector.navigatorKey = navigatorKey;
  await initInterceptor(dio);
  await initNotification(navigatorKey, channelKey, channelName, channelDes,
      channelGroupKey: channelGroupKey,
      autoRequestPermission: autoRequestPermission);
}