fix(auth): trigger AuthLoggedOut event on logout

This commit is contained in:
qzl
2026-02-26 11:45:59 +08:00
parent d50a1a0f8e
commit d6113416c6
@@ -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<AuthBloc>().add(AuthLoggedOut());
context.go('/');
},
child: const Text('退出', style: TextStyle(color: Color(0xFFDC2626))),