decodeJwt function
Implementation
JWTToken decodeJwt(String token) {
final jwtToken = JwtDecoder.decode(token);
if (jwtToken.containsKey('role') && jwtToken['role'] == 'machine') {
return MachineSessionToken.fromMap(jwtToken);
}
return SessionToken.fromMap(jwtToken);
}