29 lines
694 B
Kotlin
Executable File
29 lines
694 B
Kotlin
Executable File
/*
|
|
* Created by sweetbread
|
|
* Copyright (c) 2026. All rights reserved.
|
|
*/
|
|
|
|
package ru.risdeveau.pixeldragon
|
|
|
|
import android.util.Log
|
|
import de.connect2x.trixnity.client.MatrixClient
|
|
import io.ktor.client.HttpClient
|
|
import io.ktor.client.plugins.cache.HttpCache
|
|
import io.ktor.client.plugins.logging.LogLevel
|
|
import io.ktor.client.plugins.logging.Logger
|
|
import io.ktor.client.plugins.logging.Logging
|
|
|
|
val webClient = HttpClient {
|
|
install(Logging) {
|
|
logger = object : Logger {
|
|
override fun log(message: String) {
|
|
Log.i("Ktor", message)
|
|
}
|
|
}
|
|
level = LogLevel.ALL
|
|
}
|
|
|
|
install(HttpCache)
|
|
}
|
|
|
|
var client: MatrixClient? = null |