feat: 添加账号删除功能
This commit is contained in:
@@ -35,6 +35,7 @@ class HomeScreen extends StatefulWidget {
|
||||
required this.onDivinationCompleted,
|
||||
required this.onDeleteHistorySession,
|
||||
required this.onLogout,
|
||||
required this.onDeleteAccount,
|
||||
});
|
||||
|
||||
final String account;
|
||||
@@ -54,6 +55,7 @@ class HomeScreen extends StatefulWidget {
|
||||
onDivinationCompleted;
|
||||
final Future<void> Function(String threadId) onDeleteHistorySession;
|
||||
final Future<void> Function() onLogout;
|
||||
final Future<void> Function() onDeleteAccount;
|
||||
|
||||
@override
|
||||
State<HomeScreen> createState() => _HomeScreenState();
|
||||
@@ -116,6 +118,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||
onSaveProfile: widget.onSaveProfile,
|
||||
onUploadAvatar: widget.onUploadAvatar,
|
||||
onLogout: widget.onLogout,
|
||||
onDeleteAccount: widget.onDeleteAccount,
|
||||
),
|
||||
],
|
||||
),
|
||||
@@ -505,6 +508,7 @@ class _ProfileTab extends StatelessWidget {
|
||||
required this.onSaveProfile,
|
||||
required this.onUploadAvatar,
|
||||
required this.onLogout,
|
||||
required this.onDeleteAccount,
|
||||
});
|
||||
|
||||
final String account;
|
||||
@@ -516,6 +520,7 @@ class _ProfileTab extends StatelessWidget {
|
||||
onSaveProfile;
|
||||
final Future<ProfileSettingsV1> Function(String filePath) onUploadAvatar;
|
||||
final Future<void> Function() onLogout;
|
||||
final Future<void> Function() onDeleteAccount;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -528,6 +533,7 @@ class _ProfileTab extends StatelessWidget {
|
||||
onSaveProfile: onSaveProfile,
|
||||
onUploadAvatar: onUploadAvatar,
|
||||
onLogout: onLogout,
|
||||
onDeleteAccount: onDeleteAccount,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user