in runtime/src/commonMain/kotlin/space/jetbrains/api/runtime/SpaceAuth.kt [86:92]
override suspend fun token(client: HttpClient, appInstance: SpaceAppInstance): SpaceTokenInfo {
val current = currentToken
return if (current?.expired() != false) {
getToken(client, appInstance).also { currentToken = it }
} else current
}