This commit is contained in:
2020-09-10 02:13:22 +06:30
parent cdefe7c06d
commit 7a2053e858
24 changed files with 336 additions and 320 deletions

View File

@@ -13,8 +13,9 @@ final FirebaseAuth auth = FirebaseAuth.instance;
Future<String> getToken() async {
FirebaseUser firebaseUser = await auth.currentUser();
IdTokenResult token = await firebaseUser.getIdToken();
return token.token;
// IdTokenResult token = await firebaseUser.getIdToken();
// return token.token;
return "";
}
Stream<QuerySnapshot> getQuerySnapshot(String path) {

View File

@@ -322,32 +322,33 @@ class MainModel extends ChangeNotifier {
var token = result["Token"];
// login with custom token
AuthResult r = await this.auth.signInWithCustomToken(token: token);
this.firebaseUser = r.user;
// AuthResult r = await this.auth.signInWithCustomToken(token: token);
// this.firebaseUser = r.user;
isLoaded = false;
_loadUser();
_logUser(this.firebaseUser);
}
Future<FirebaseUser> getProfile(FirebaseUser firebaseUser) async {
IdTokenResult idtoken = await firebaseUser.getIdToken();
// IdTokenResult idtoken = await firebaseUser.getIdToken();
var data = await requestAPI(
"/profile",
"GET",
token: idtoken.token,
token: "", //idtoken.token,
);
var _token = data["Token"];
AuthResult a = await this.auth.signInWithCustomToken(token: _token);
return a.user;
// AuthResult a = await this.auth.signInWithCustomToken(token: _token);
// return a.user;
return null;
}
Future<void> _logUser(FirebaseUser firebaseUser) async {
IdTokenResult idtoken = await firebaseUser.getIdToken();
// IdTokenResult idtoken = await firebaseUser.getIdToken();
await requestAPI(
"/log",
"GET",
token: idtoken.token,
token: "", //idtoken.token,
);
}