feat: 增强日历功能并集成 AgentScope 代理服务

This commit is contained in:
qzl
2026-03-11 15:28:29 +08:00
parent e55e445906
commit e20e7d2a02
85 changed files with 5175 additions and 885 deletions
+14
View File
@@ -10,8 +10,11 @@ import '../../features/auth/data/auth_api.dart';
import '../../features/auth/data/auth_repository.dart';
import '../../features/auth/data/auth_repository_impl.dart';
import '../../features/auth/presentation/bloc/auth_bloc.dart';
import '../../features/calendar/data/calendar_api.dart';
import '../../features/calendar/data/services/mock_calendar_service.dart';
import '../../features/calendar/ui/calendar_state_manager.dart';
import '../../features/friends/data/friends_api.dart';
import '../../features/messages/data/inbox_api.dart';
import '../../features/users/data/users_api.dart';
final sl = GetIt.instance;
@@ -45,9 +48,20 @@ Future<void> configureDependencies() async {
final usersApi = UsersApi(apiClient);
sl.registerSingleton<UsersApi>(usersApi);
final calendarApi = CalendarApi(apiClient);
sl.registerSingleton<CalendarApi>(calendarApi);
final calendarService = CalendarService(
apiClient: Env.isMockApi ? null : apiClient,
);
sl.registerSingleton<CalendarService>(calendarService);
final friendsApi = FriendsApi(apiClient);
sl.registerSingleton<FriendsApi>(friendsApi);
final inboxApi = InboxApi(apiClient);
sl.registerSingleton<InboxApi>(inboxApi);
final authRepository = AuthRepositoryImpl(
api: authApi,
tokenStorage: tokenStorage,