add account delection page
This commit is contained in:
@@ -202,6 +202,10 @@ class AuthFb {
|
||||
payload: {"preferred_currency": currency}, token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> deleteAccount() async {
|
||||
return await requestAPI("/accounts", "DELETE", token: await getToken());
|
||||
}
|
||||
|
||||
Stream<Setting> settings() async* {
|
||||
Stream<DocumentSnapshot> snapshot = FirebaseFirestore.instance
|
||||
.collection(config_collection)
|
||||
|
||||
@@ -69,4 +69,9 @@ class AuthServiceImp implements AuthService {
|
||||
Future<void> signoutStart() {
|
||||
return authFb.signoutStart();
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> deleteAccount() {
|
||||
return authFb.deleteAccount();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,5 @@ abstract class AuthService {
|
||||
Future<bool> hasInvite();
|
||||
Stream<User?> getUserStream();
|
||||
Stream<Setting> getSetting();
|
||||
Future<void> deleteAccount();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user