refresh token ability added to project
This commit is contained in:
+11
-2
@@ -3,6 +3,8 @@ import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:provider/single_child_widget.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:tm_app/core/config/dependencies.dart';
|
||||
import 'package:tm_app/core/theme/theme_provider.dart';
|
||||
|
||||
@@ -10,15 +12,22 @@ import 'core/routes/app_routes.dart';
|
||||
import 'core/theme/colors.dart';
|
||||
import 'core/utils/logger.dart';
|
||||
|
||||
void main() {
|
||||
void main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
// Initialize the logger
|
||||
appLogger.init();
|
||||
|
||||
// Log app start
|
||||
appLogger.info('🚀 Starting TM App...');
|
||||
// appLogger.logNavigation('Home', 'Login');
|
||||
final prefs = await SharedPreferences.getInstance();
|
||||
|
||||
runApp(MultiProvider(providers: [...providersRemote], child: const MyApp()));
|
||||
List<SingleChildWidget> providers = [
|
||||
Provider(create: (context) => prefs),
|
||||
...providersRemote,
|
||||
];
|
||||
|
||||
runApp(MultiProvider(providers: providers, child: const MyApp()));
|
||||
}
|
||||
|
||||
class MyApp extends StatefulWidget {
|
||||
|
||||
Reference in New Issue
Block a user