tryGetCredentials function
Implementation
Future<Credentials?> tryGetCredentials(String verifier) async {
if (_hasInitializeAuth) {
if (_credentials != null) {
try {
AuthorizationResponse authorizationResponse =
await _auth!.requestTokenCredentials(_credentials!, verifier);
// Form the OAuth client.
_credentials = authorizationResponse.credentials;
_client = new Client(
SignatureMethods.hmacSha1, _clientCredentials!, _credentials!);
return _credentials;
} catch (err) {
print('Oops! tryGetAccessToken() got error:' + err.toString());
return null;
}
} else {
print('Oops! Do tryGetAuthUri() to get the temp credentials first!');
return null;
}
} else {
print('Oops! Do initialAuth() first!');
return null;
}
}