onInit method

  1. @override
Future<void> onInit()
override

Called immediately after the widget is allocated in memory. You might use this to initialize something for the controller.

Implementation

@override
Future<void> onInit() async {
  super.onInit();
  //presentPinPage();
  initListeners();
  getMediaEndpoint();
  uploadEndpoint(SessionManagement.getMediaEndPoint().checkNull());
  authToken(SessionManagement.getAuthToken().checkNull());
  getAuthToken();
  startNetworkListen();

  if(SessionManagement.getBool(AppConstants.enableLocalNotification)) {
    NotificationService notificationService = NotificationService();
    await notificationService.init();
    _isAndroidPermissionGranted();
    _requestPermissions();
    // _configureSelectNotificationSubject();
  }
}