forked from firka/firka
fix: payload cast
This commit is contained in:
@@ -41,7 +41,7 @@ class TokenModel {
|
||||
var m = TokenModel();
|
||||
final jwt = JWT.decode(resp.idToken);
|
||||
|
||||
final payload = jwt as Map<String, dynamic>;
|
||||
final payload = jwt.payload as Map<String, dynamic>;
|
||||
final username = payload["kreta:user_name"].toString();
|
||||
if (username.isNumeric() ||
|
||||
(username.contains("G0") &&
|
||||
|
||||
@@ -590,7 +590,7 @@ class _SettingsScreenState extends FirkaState<SettingsScreen> {
|
||||
final token = widget.data.tokens[i];
|
||||
final jwt = JWT.decode(token.idToken!);
|
||||
String studentRole;
|
||||
final payload = jwt as Map<String, dynamic>;
|
||||
final payload = jwt.payload as Map<String, dynamic>;
|
||||
if (payload["role"] == "Tanulo") {
|
||||
studentRole = "Tanuló";
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user