wip: Migrate to Trixnity

This commit is contained in:
2026-02-21 21:21:57 +03:00
parent c7b5f20c06
commit dd3b31d0b2
5 changed files with 269 additions and 36 deletions
@@ -12,9 +12,6 @@ import io.ktor.client.plugins.logging.LogLevel
import io.ktor.client.plugins.logging.Logger
import io.ktor.client.plugins.logging.Logging
import net.folivo.trixnity.client.MatrixClient
//import ru.risdeveau.pixeldragon.api.MatrixSyncService
//import ru.risdeveau.pixeldragon.api.getMe
import splitties.preferences.Preferences
val webClient = HttpClient {
install(Logging) {
@@ -29,25 +26,4 @@ val webClient = HttpClient {
install(HttpCache)
}
var client: MatrixClient? = null
object AccountData : Preferences("system_parameters") {
var token by stringOrNullPref("token", null)
var userId by stringOrNullPref("user_id", null)
var homeserver by stringOrNullPref("homeserver", null)
var syncLastBatch by stringOrNullPref("next_batch", null)
var filter by stringOrNullPref("filter", null)
}
//val syncService = MatrixSyncService()
//suspend fun initCheck(): Boolean {
// Log.d("initCheck", "checking...")
//
// token = AccountData.token ?: return false
// homeserver = AccountData.homeserver ?: return false
//
// baseUrl = "$homeserver/_matrix/client/v3"
//
// return getMe() != null
//}
var client: MatrixClient? = null