mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-10 22:34:33 -05:00
Compare commits
5 Commits
21c69dcc96
...
renovate/k
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4a3096e0a0 | ||
|
|
64d7939b74 | ||
|
|
3f610da0c5 | ||
|
|
47e0b835d5 | ||
|
|
72122b7cbf |
@@ -13,7 +13,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|||||||
- .
|
- .
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- .
|
- (WebUI) Handle serving non-default webui with "bundled"
|
||||||
|
|
||||||
## [v2.2.2100] + [WebUI: v20260508.01] - 2026-05-08
|
## [v2.2.2100] + [WebUI: v20260508.01] - 2026-05-08
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ subprojects {
|
|||||||
}
|
}
|
||||||
compilerOptions {
|
compilerOptions {
|
||||||
jvmTarget = JvmTarget.fromTarget(libs.versions.jvmTarget.get())
|
jvmTarget = JvmTarget.fromTarget(libs.versions.jvmTarget.get())
|
||||||
freeCompilerArgs.add("-Xcontext-receivers")
|
freeCompilerArgs.add("-Xcontext-parameters")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[versions]
|
[versions]
|
||||||
kotlin = "2.3.10"
|
kotlin = "2.3.21"
|
||||||
coroutines = "1.10.2"
|
coroutines = "1.10.2"
|
||||||
serialization = "1.10.0"
|
serialization = "1.10.0"
|
||||||
jvmTarget = "21"
|
jvmTarget = "21"
|
||||||
@@ -12,7 +12,7 @@ dex2jar = "2.4.34"
|
|||||||
polyglot = "24.2.2"
|
polyglot = "24.2.2"
|
||||||
settings = "1.3.0"
|
settings = "1.3.0"
|
||||||
twelvemonkeys = "3.13.1"
|
twelvemonkeys = "3.13.1"
|
||||||
graphqlkotlin = "8.9.0"
|
graphqlkotlin = "8.8.1"
|
||||||
xmlserialization = "0.91.3"
|
xmlserialization = "0.91.3"
|
||||||
ktlint = "1.8.0"
|
ktlint = "1.8.0"
|
||||||
koin = "4.1.1"
|
koin = "4.1.1"
|
||||||
|
|||||||
@@ -140,17 +140,16 @@ fun OkHttpClient.newCachelessCallWithProgress(
|
|||||||
return progressClient.newCall(request)
|
return progressClient.newCall(request)
|
||||||
}
|
}
|
||||||
|
|
||||||
context(Json)
|
context(_: Json)
|
||||||
inline fun <reified T> Response.parseAs(): T = decodeFromJsonResponse(serializer(), this)
|
inline fun <reified T> Response.parseAs(): T = decodeFromJsonResponse(serializer(), this)
|
||||||
|
|
||||||
@OptIn(ExperimentalSerializationApi::class)
|
context(json: Json)
|
||||||
context(Json)
|
|
||||||
fun <T> decodeFromJsonResponse(
|
fun <T> decodeFromJsonResponse(
|
||||||
deserializer: DeserializationStrategy<T>,
|
deserializer: DeserializationStrategy<T>,
|
||||||
response: Response,
|
response: Response,
|
||||||
): T =
|
): T =
|
||||||
response.body.source().use {
|
response.body.source().use {
|
||||||
decodeFromBufferedSource(deserializer, it)
|
json.decodeFromBufferedSource(deserializer, it)
|
||||||
}
|
}
|
||||||
|
|
||||||
class HttpException(
|
class HttpException(
|
||||||
|
|||||||
Reference in New Issue
Block a user