save before flutter upgrade
This commit is contained in:
20
lib/functions/tokens.dart
Normal file
20
lib/functions/tokens.dart
Normal file
@@ -0,0 +1,20 @@
|
||||
import 'dart:convert';
|
||||
import 'dart:developer';
|
||||
|
||||
import 'package:dart_jsonwebtoken/dart_jsonwebtoken.dart';
|
||||
import 'package:nethive_neo/models/models.dart';
|
||||
|
||||
Token? parseToken(String token) {
|
||||
try {
|
||||
// Verify a token
|
||||
final jwt = JWT.verify(token, SecretKey('secret'));
|
||||
return Token.fromJson(json.encode(jwt.payload), token);
|
||||
} on JWTExpiredException {
|
||||
log('JWT expirada');
|
||||
} on JWTException catch (ex) {
|
||||
log('Error en checkToken - $ex');
|
||||
} on Exception {
|
||||
return null;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
Reference in New Issue
Block a user