feat: 增强日历功能并集成 AgentScope 代理服务
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -14,11 +14,15 @@ class AppColors {
|
||||
static const card = Color(0xFFFAFAFA);
|
||||
|
||||
static const slate900 = Color(0xFF0F172A);
|
||||
static const slate800 = Color(0xFF1E293B);
|
||||
static const slate700 = Color(0xFF334155);
|
||||
static const slate600 = Color(0xFF475569);
|
||||
static const slate500 = Color(0xFF64748B);
|
||||
static const slate400 = Color(0xFF94A3B8);
|
||||
static const slate300 = Color(0xFFCBD5E1);
|
||||
static const slate200 = Color(0xFFE2E8F0);
|
||||
static const slate100 = Color(0xFFF1F5F9);
|
||||
static const slate50 = Color(0xFFF8FAFC);
|
||||
|
||||
static const blue600 = Color(0xFF2563EB);
|
||||
static const blue500 = Color(0xFF3B82F6);
|
||||
|
||||
Reference in New Issue
Block a user