feat: refactor code

This commit is contained in:
2026-06-17 12:57:28 +03:30
parent e9f294fa19
commit 519752b478
106 changed files with 3459 additions and 2309 deletions
+5 -15
View File
@@ -1,22 +1,12 @@
import 'package:flutter/material.dart';
import 'app.dart';
import 'core/network/api_client.dart';
import 'core/storage/token_storage.dart';
import 'features/auth/auth_repository.dart';
import 'core/locator/locator.dart';
import 'feature/auth/domain/repository/auth_repository.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final storage = TokenStorage();
final api = ApiClient(storage);
final authRepo = AuthRepository(api, storage);
final loggedIn = await authRepo.isLoggedIn();
runApp(HakemApp(
api: api,
authRepo: authRepo,
tokenStorage: storage,
loggedIn: loggedIn,
));
await setupLocator();
final loggedIn = await locator<AuthRepository>().isLoggedIn();
runApp(HakemApp(loggedIn: loggedIn));
}