initConfigs method
Future<CacheService>
initConfigs({
- required ThemeConfigOptions themeConfig,
- List<
Serializable> cacheItems = const [],
Implementation
Future<CacheService> initConfigs({
required ThemeConfigOptions themeConfig,
final List<Serializable> cacheItems = const [],
}) async {
Pen.write(
"$title app configuration started in ${kDebugMode ? "Debug" : "Production"} mode");
final cacheService =
await Get.putAsync(() => CacheService().init(items: cacheItems));
final configService = Get.put<ConfigService>(ConfigService(cacheService));
Get.put<ThemeService>(
ThemeService(configService: configService, config: themeConfig));
Get.put<ConnectivityService>(ConnectivityService());
return cacheService;
}