getCurrentUser method
Implementation
@override
Future<UserModel?> getCurrentUser() async {
try {
final stringUser = await _secureStorage.read(key: SuperKeys.userKey);
if (stringUser != null) {
UserModel user = UserModel.fromJson(json.decode(stringUser));
debugPrint('User ${user.name} reading from local storage.');
return Future.value(user);
}
return null;
} on Exception {
await _secureStorage.delete(key: SuperKeys.userKey);
rethrow;
}
}