2023-07-11 23:39:36 +08:00
|
|
|
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';
|
2023-07-17 01:00:16 +08:00
|
|
|
import 'user_model.dart';
|
|
|
|
import 'token_model.dart';
|
2023-07-27 18:17:52 +08:00
|
|
|
import 'apply_list_model.dart';
|
2023-07-11 23:39:36 +08:00
|
|
|
|
|
|
|
GetIt getIt = GetIt.instance;
|
|
|
|
|
|
|
|
void initGetIt() {
|
|
|
|
getIt.registerSingleton<UserAccount>(UserAccount());
|
|
|
|
getIt.registerSingleton<UserProfile>(UserProfile());
|
2023-07-17 01:00:16 +08:00
|
|
|
getIt.registerSingleton<Token>(Token());
|
2023-07-27 18:17:52 +08:00
|
|
|
getIt.registerSingleton<ApplyList>(ApplyList());
|
2023-08-01 10:01:08 +08:00
|
|
|
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());
|
2023-07-11 23:39:36 +08:00
|
|
|
}
|