GOApp constructor

GOApp({
  1. Key? key,
  2. bool debugMode = false,
  3. Widget? home,
  4. required GOAPI api,
  5. Color primaryColor = Colors.blue,
  6. GOAuthAPI? authApi,
  7. List<GOSubscriber> subscribers = const [],
  8. GOChannel? channel,
  9. GONavigator? navigator,
  10. ThemeData? theme,
  11. GOSecureStorage? secureStorage,
})

Implementation

GOApp({
  super.key,
  this.debugMode = false,
  this.home,
  required this.api,
  this.primaryColor = Colors.blue,
  this.authApi,
  this.subscribers = const [],
  GOChannel? channel,
  GONavigator? navigator,
  ThemeData? theme,
  GOSecureStorage? secureStorage,
})  : channel = channel ?? GODefaultChannel(),
      navigator = navigator ?? GODefaultNavigator(),
      storage = secureStorage ?? GODefaultSecureStorage(),
      theme = theme ?? createTheme(primaryColor: primaryColor) {
  GO.debugMode = debugMode;
}