Sync sansei branch #1

Merged
Stedos merged 34 commits from sansei into main 2025-02-24 21:12:28 +00:00
Showing only changes of commit 7886e509dd - Show all commits

View File

@ -70,14 +70,15 @@ class OsuApi(
.version(HttpClient.Version.HTTP_2) .version(HttpClient.Version.HTTP_2)
.build() .build()
fun doRequest(url: String, queryParams: Map<String, Any>, authorized: Boolean = true, appendToUrl: String? = null): HttpResponse<String>? { fun doRequest(url: String, queryParams: Map<String, Any?>, authorized: Boolean = true, appendToUrl: String? = null): HttpResponse<String>? {
var accessToken: TokenService.AccessTokenResponse? = null var accessToken: TokenService.AccessTokenResponse? = null
if(authorized) if(authorized)
accessToken = this.tokenService.getAccessToken() accessToken = this.tokenService.getAccessToken()
val uriBuilder = StringBuilder(url) val uriBuilder = StringBuilder(url)
queryParams.forEach { (key, value) -> queryParams.forEach { (key, value) ->
uriBuilder.append("$key=$value&") if (value != null)
uriBuilder.append("$key=$value&")
} }
if(appendToUrl != null) if(appendToUrl != null)