fix: payload cast

This commit is contained in:
2025-10-12 16:53:56 +02:00
parent 0fd36de4a3
commit 147dff3696
2 changed files with 2 additions and 2 deletions

View File

@@ -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") &&

View File

@@ -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 {