guardedBy

internal fun SessionManager.guardedBy(access: AccountResourceAccess?): SessionManager
internal fun AccessTokenRefresher.guardedBy(access: AccountResourceAccess?, currentToken: suspend () -> String?): AccessTokenRefresher