refreshSession

abstract suspend fun refreshSession(refreshToken: String): UserSession(source)

Refreshes a session using the refresh token

Return

A new session

Parameters

refreshToken

The refresh token to use

Throws

or one of its subclasses if receiving an error response. If the error response contains a error code, an AuthRestException will be thrown which can be used to easier identify the problem.

HttpRequestTimeoutException

if the request timed out

on network related issues