together_mobile/lib/models/init_get_it.dart

22 lines
737 B
Dart
Raw Normal View History

import 'package:get_it/get_it.dart';
2024-04-09 17:23:28 +08:00
import '/models/contact_model.dart';
import '/models/route_state_model.dart';
import '/models/websocket_model.dart';
import 'user_model.dart';
import 'token_model.dart';
2023-07-27 18:17:52 +08:00
import 'apply_list_model.dart';
GetIt getIt = GetIt.instance;
void initGetIt() {
getIt.registerSingleton<UserAccount>(UserAccount());
getIt.registerSingleton<UserProfile>(UserProfile());
getIt.registerSingleton<Token>(Token());
2023-07-27 18:17:52 +08:00
getIt.registerSingleton<ApplyList>(ApplyList());
getIt.registerSingleton<Contact>(Contact());
getIt.registerSingleton<ContactAccountProfile>(ContactAccountProfile());
2023-08-10 19:08:46 +08:00
getIt.registerSingleton<WebSocketManager>(WebSocketManager());
2023-09-09 16:48:47 +08:00
getIt.registerSingleton<RouteState>(RouteState());
}