adopt external-controller-cors

This commit is contained in:
wwqgtxx
2024-09-30 13:12:51 +08:00
parent e39bfe8832
commit 97f52bbcb6
3 changed files with 28 additions and 0 deletions

View File

@@ -47,6 +47,9 @@ data class ConfigurationOverride(
@SerialName("external-controller-tls")
var externalControllerTLS: String? = null,
@SerialName("external-controller-cors")
var externalControllerCors: ExternalControllerCors = ExternalControllerCors(),
@SerialName("secret")
var secret: String? = null,
@@ -210,6 +213,15 @@ data class ConfigurationOverride(
var geosite: String? = null,
)
@Serializable
data class ExternalControllerCors(
@SerialName("allow-origins")
var allowOrigins: List<String>? = null,
@SerialName("allow-private-network")
var allowPrivateNetwork: Boolean? = null,
)
override fun writeToParcel(parcel: Parcel, flags: Int) {
Parcelizer.encodeToParcel(serializer(), parcel, this)
}