updated packages, did things and maybe finally fixed login issue
This commit is contained in:
@@ -18,6 +18,8 @@ class User {
|
||||
String picture;
|
||||
int gradeStreak;
|
||||
// new login method
|
||||
String accessToken;
|
||||
DateTime accessTokenExpire;
|
||||
String refreshToken;
|
||||
|
||||
String get displayName => nickname != '' ? nickname : name;
|
||||
@@ -34,6 +36,8 @@ class User {
|
||||
this.nickname = "",
|
||||
this.picture = "",
|
||||
this.gradeStreak = 0,
|
||||
required this.accessToken,
|
||||
required this.accessTokenExpire,
|
||||
required this.refreshToken,
|
||||
}) {
|
||||
if (id != null) {
|
||||
@@ -65,6 +69,9 @@ class User {
|
||||
nickname: map["nickname"] ?? "",
|
||||
picture: map["picture"] ?? "",
|
||||
gradeStreak: map["grade_streak"] ?? 0,
|
||||
accessToken: map["access_token"] ?? "",
|
||||
accessTokenExpire: DateTime.parse(
|
||||
map["access_token_expire"] ?? DateTime.now().toIso8601String()),
|
||||
refreshToken: map["refresh_token"] ?? "",
|
||||
);
|
||||
}
|
||||
@@ -81,6 +88,8 @@ class User {
|
||||
"nickname": nickname,
|
||||
"picture": picture,
|
||||
"grade_streak": gradeStreak,
|
||||
"access_token": accessToken,
|
||||
"access_token_expire": accessTokenExpire.toIso8601String(),
|
||||
"refresh_token": refreshToken,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user