mirror of
https://github.com/Suwayomi/Tachidesk.git
synced 2025-12-10 06:42:07 +01:00
* 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
50 lines
1.1 KiB
Kotlin
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"))
|
|
}
|
|
|