diff --git a/CHANGELOG.md b/CHANGELOG.md index 41c65a9..6991900 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ * Uploading of file * Updates of versions +* Now `SauceNaoAPI` do not require api key ### 0.4.3 diff --git a/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/SauceNaoAPI.kt b/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/SauceNaoAPI.kt index 00afd39..d5e2979 100644 --- a/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/SauceNaoAPI.kt +++ b/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/SauceNaoAPI.kt @@ -36,7 +36,7 @@ private const val MINIMAL_SIMILARITY_FIELD = "minsim" private const val SEARCH_URL = "https://saucenao.com/search.php" data class SauceNaoAPI( - private val apiToken: String, + private val apiToken: String? = null, private val outputType: OutputType = JsonOutputType, private val client: HttpClient = HttpClient(OkHttp), private val searchUrl: String = SEARCH_URL, @@ -158,7 +158,7 @@ data class SauceNaoAPI( it to HttpRequestBuilder().apply { url(searchUrl) - parameter(API_TOKEN_FIELD, apiToken) + apiToken ?.also { parameter(API_TOKEN_FIELD, it) } parameter(OUTPUT_TYPE_FIELD, outputType.typeCode) db ?.also { parameter(DB_FIELD, it) } dbmask ?.also { parameter(DBMASK_FIELD, it) }