Files
Tachidesk/server/server-config/build.gradle.kts
schroda 4dbd9d70d2 Fix/remove koreader-sync credentials from server config (#1758)
* Remove koreader-sync credentials from config

These are supposed to be set via the login/logout mutations and are not meant to be set manually by the user. Thus, they are not really settings and do not belong to the config

* Reduce log levels of KoreaderSyncService
2025-11-01 14:31:07 -04:00

50 lines
1.1 KiB
Kotlin

plugins {
id(
libs.plugins.kotlin.jvm
.get()
.pluginId,
)
id(
libs.plugins.kotlin.serialization
.get()
.pluginId,
)
}
dependencies {
// Core Kotlin
implementation(kotlin("stdlib-jdk8"))
implementation(kotlin("reflect"))
// Coroutines for MutableStateFlow
implementation(libs.coroutines.core)
implementation(libs.coroutines.jdk8)
// Config handling
implementation(libs.config)
implementation(libs.config4k)
// Logging
implementation(libs.slf4japi)
implementation(libs.kotlinlogging)
// Database (for SortOrder enum used in ServerConfig)
implementation(libs.exposed.core)
// GraphQL types used in ServerConfig
implementation(libs.graphql.kotlin.scheme)
// Dependency Injection
implementation(libs.injekt)
// AndroidCompat for SystemPropertyOverridableConfigModule
implementation(projects.androidCompat.config)
// Serialization
implementation(libs.serialization.json)
implementation(libs.serialization.protobuf)
implementation(project(":AndroidCompat"))
}