setSession method
Sets the session data from refresh_token and returns current Session and Error
Implementation
Future<GotrueSessionResponse> setSession(String refreshToken) async {
final refreshCompleter = Completer<GotrueSessionResponse>();
if (refreshToken.isEmpty) {
final error = GotrueError('No current session.');
return GotrueSessionResponse(error: error);
}
return _callRefreshToken(refreshCompleter, refreshToken: refreshToken);
}