Integrate Ktorfit

This commit is contained in:
Syer10
2022-09-22 22:30:24 -04:00
parent 0057de2e25
commit 7a7e92a7b4
61 changed files with 798 additions and 1455 deletions

View File

@@ -62,6 +62,10 @@ dependencies {
implementation(libs.ktor.websockets)
implementation(libs.ktor.auth)
// Ktorfit
implementation(libs.ktorfit.lib)
ksp(libs.ktorfit.ksp)
// Logging
implementation(libs.logging.kmlogging)

View File

@@ -26,7 +26,6 @@ import ca.gosyer.jui.domain.download.model.DownloadState
import ca.gosyer.jui.domain.download.model.DownloadStatus
import ca.gosyer.jui.domain.download.service.DownloadService
import ca.gosyer.jui.domain.download.service.DownloadService.Companion.status
import ca.gosyer.jui.domain.server.model.requests.downloadsQuery
import ca.gosyer.jui.i18n.MR
import dev.icerock.moko.resources.desc.desc
import dev.icerock.moko.resources.format
@@ -146,7 +145,7 @@ class AndroidDownloadService : Service() {
client.ws(
host = serverUrl.host,
port = serverUrl.port,
path = serverUrl.encodedPath + downloadsQuery()
path = serverUrl.encodedPath + "/api/v1/downloads"
) {
errorConnectionCount = 0
status.value = Status.RUNNING