initConfigs method

Future<CacheService> initConfigs({
  1. required ThemeConfigOptions themeConfig,
  2. List<CacheItem<Serializable>> cacheItems = const [],
})

Implementation

Future<CacheService> initConfigs({
  required ThemeConfigOptions themeConfig,
  final List<CacheItem> cacheItems = const [],
}) async {
  WidgetsFlutterBinding.ensureInitialized();
  final cacheService =
      await Get.putAsync(() => CacheService().init(items: cacheItems));
  final  configService = Get.put<ConfigService>(ConfigService());
  final themeService = Get.put<ThemeService>(
      ThemeService(configService: configService, config: themeConfig));
  Get.put<ConnectivityService>(ConnectivityService());
  return cacheService;
}