#Unable to use account.updateSession() method for refreshing access token.

3 messages · Page 1 of 1 (latest)

silk delta
#

I am using Flutter appwrite SDK for Google oauth signin.
Code:
// For signin with google
await _account.createOAuth2Session(provider: 'google');
// For getting current session
final session = await _account.getSession(sessionId: 'current');
print('Refresh token: ' + session.providerRefreshToken);
// Here Refresh token is empty

// For refreshing accesstokens
await _account.updateSession(sessionId: 'current');
// This throws error: invalid_request: Missing required parameter: refresh_token

Output:
I/flutter (23510): Refresh token:
I/flutter (23510): invalid_request: Missing required parameter: refresh_token

dusk kiln