saveTokenResp method

  1. @override
Future<void> saveTokenResp(
  1. dynamic resp
)
override

save token response

Implementation

@override
Future<void> saveTokenResp(dynamic resp) async {
  // final Map<String, dynamic> tokenObj = jsonDecode(resp.body);
  // await _saveTokenMap(tokenObj);

  try {
    // final expAt = DateTime.now().toUtc().add(Duration(seconds: tokenObj['expires_in']));
    // debugPrint("# Expres at: $expAt");

    _secureStorage.write(key: _expireKey, value: resp.expiration?.toString());
    _secureStorage.write(key: _accessTokenKey, value: resp.accessToken);
    _secureStorage.write(key: _refreshTokenKey, value: resp.refreshToken);
    // ignore: empty_catches
  } on NoSuchMethodError {
  } catch (err) {
    debugPrint("# DefaultTokenManager -> _saveTokenMap: $err");
  }
}