fix logout issue

This commit is contained in:
tzw
2024-02-23 17:05:51 +06:30
parent 421bcf0a11
commit 5496bae681
23 changed files with 144 additions and 84 deletions

View File

@@ -25,11 +25,6 @@ class AuthServiceImp implements AuthService {
return authFb.signInWithPhoneNumber(smsCode);
}
@override
Future<void> signout() {
return authFb.signout();
}
@override
Stream<User?> getUserStream() {
return authFb.user();
@@ -64,4 +59,14 @@ class AuthServiceImp implements AuthService {
Future<void> updatePreferredCurrency(String currency) {
return authFb.updatePreferredCurrency(currency);
}
@override
Future<void> signoutEnd() {
return authFb.signoutEnd();
}
@override
Future<void> signoutStart() {
return authFb.signoutStart();
}
}

View File

@@ -5,7 +5,8 @@ import 'package:fcs/domain/entities/user.dart';
abstract class AuthService {
Future<AuthResult> sendSmsCodeToPhoneNumber(String phoneNumber);
Future<AuthResult> signInWithSmsCode(String smsCode);
Future<void> signout();
Future<void> signoutStart();
Future<void> signoutEnd();
Future<void> signup(String userName);
Future<void> joinInvite(String userName);
Future<void> updateProfileName(String newUserName);

View File

@@ -52,4 +52,9 @@ class UserServiceImp implements UserService {
Future<void> enableUser(String userID, bool enabled) {
return userDataProvider.enableUser(userID, enabled);
}
@override
Future<User?> getUser(String userID) {
return userDataProvider.getUser(userID);
}
}

View File

@@ -9,4 +9,5 @@ abstract class UserService {
Future<void> uploadMsgToken(String token);
Future<void> removeMsgToken(String token);
Future<void> enableUser(String userID, bool enabled);
Future<User?> getUser(String userID);
}