Minor fixes for FlareSolverr (#851)

* Minor fixes for FlareSolverr

* Weird crash but ok
This commit is contained in:
Mitchell Syer
2024-01-24 17:49:51 -05:00
committed by GitHub
parent 285f228660
commit 63e1082b97
4 changed files with 45 additions and 9 deletions

View File

@@ -86,6 +86,11 @@ class SettingsMutation {
// local source
updateSetting(settings.localSourcePath, serverConfig.localSourcePath)
// cloudflare bypass
updateSetting(settings.flareSolverrEnabled, serverConfig.flareSolverrEnabled)
updateSetting(settings.flareSolverrUrl, serverConfig.flareSolverrUrl)
updateSetting(settings.flareSolverrTimeout, serverConfig.flareSolverrTimeout)
}
fun setSettings(input: SetSettingsInput): SetSettingsPayload {

View File

@@ -71,6 +71,11 @@ interface Settings : Node {
// local source
val localSourcePath: String?
// cloudflare bypass
val flareSolverrEnabled: Boolean?
val flareSolverrUrl: String?
val flareSolverrTimeout: Int?
}
data class PartialSettingsType(
@@ -118,6 +123,10 @@ data class PartialSettingsType(
override val backupTTL: Int?,
// local source
override val localSourcePath: String?,
// cloudflare bypass
override val flareSolverrEnabled: Boolean?,
override val flareSolverrUrl: String?,
override val flareSolverrTimeout: Int?,
) : Settings
class SettingsType(
@@ -165,6 +174,10 @@ class SettingsType(
override val backupTTL: Int,
// local source
override val localSourcePath: String,
// cloudflare bypass
override val flareSolverrEnabled: Boolean?,
override val flareSolverrUrl: String?,
override val flareSolverrTimeout: Int?,
) : Settings {
constructor(config: ServerConfig = serverConfig) : this(
config.ip.value,
@@ -211,5 +224,9 @@ class SettingsType(
config.backupTTL.value,
// local source
config.localSourcePath.value,
// cloudflare bypass
config.flareSolverrEnabled.value,
config.flareSolverrUrl.value,
config.flareSolverrTimeout.value,
)
}