Ensure webui "channel" is always of corresponding enum (#1334)

The "channel" was just the string from the config file, which will never equal the enum unless via case-insensitive comparison
This commit is contained in:
schroda
2025-04-06 21:10:07 +02:00
committed by GitHub
parent 3167d8aa15
commit 96b50f52ec
6 changed files with 79 additions and 76 deletions

View File

@@ -7,10 +7,10 @@ import suwayomi.tachidesk.graphql.asDataFetcherResult
import suwayomi.tachidesk.graphql.types.UpdateState.DOWNLOADING
import suwayomi.tachidesk.graphql.types.UpdateState.ERROR
import suwayomi.tachidesk.graphql.types.UpdateState.IDLE
import suwayomi.tachidesk.graphql.types.WebUIFlavor
import suwayomi.tachidesk.graphql.types.WebUIUpdateStatus
import suwayomi.tachidesk.server.JavalinSetup.future
import suwayomi.tachidesk.server.util.WebInterfaceManager
import suwayomi.tachidesk.server.util.WebUIFlavor
import java.util.concurrent.CompletableFuture
import kotlin.time.Duration.Companion.seconds