diff --git a/apps/lib/features/settings/ui/screens/account_screen.dart b/apps/lib/features/settings/ui/screens/account_screen.dart index 3a0830d..4a4d74c 100644 --- a/apps/lib/features/settings/ui/screens/account_screen.dart +++ b/apps/lib/features/settings/ui/screens/account_screen.dart @@ -1,7 +1,10 @@ import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:go_router/go_router.dart'; import '../../../../core/theme/design_tokens.dart'; import '../../../../shared/widgets/page_header.dart' as widgets; +import '../../../auth/presentation/bloc/auth_bloc.dart'; +import '../../../auth/presentation/bloc/auth_event.dart'; class AccountScreen extends StatelessWidget { const AccountScreen({super.key}); @@ -211,6 +214,7 @@ class AccountScreen extends StatelessWidget { TextButton( onPressed: () { Navigator.of(dialogContext).pop(); + context.read().add(AuthLoggedOut()); context.go('/'); }, child: const Text('退出', style: TextStyle(color: Color(0xFFDC2626))),