setSession method

Future<GotrueSessionResponse> setSession(
  1. String refreshToken
)

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);
}