From 7886e509dd111299cef01c530f1b0233dd760eeb Mon Sep 17 00:00:00 2001 From: Stedoss <29103029+Stedoss@users.noreply.github.com> Date: Sat, 16 Nov 2024 15:16:13 +0000 Subject: [PATCH] Allow query param value to be null for better code quality --- nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt index af95d33..4112706 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApi.kt @@ -70,14 +70,15 @@ class OsuApi( .version(HttpClient.Version.HTTP_2) .build() - fun doRequest(url: String, queryParams: Map, authorized: Boolean = true, appendToUrl: String? = null): HttpResponse? { + fun doRequest(url: String, queryParams: Map, authorized: Boolean = true, appendToUrl: String? = null): HttpResponse? { var accessToken: TokenService.AccessTokenResponse? = null if(authorized) accessToken = this.tokenService.getAccessToken() val uriBuilder = StringBuilder(url) queryParams.forEach { (key, value) -> - uriBuilder.append("$key=$value&") + if (value != null) + uriBuilder.append("$key=$value&") } if(appendToUrl != null)