mixin
This commit is contained in:
@@ -6,6 +6,25 @@ object PredefinedProfiles {
|
||||
private const val SUITE_PATH = "/api/suite/user/(\\d+)(\\?isLogin=true)?$"
|
||||
private const val MYSEKAI_PATH =
|
||||
"/api/user/(\\d+)/mysekai\\?isForceAllReloadOnlyMysekai=True"
|
||||
private const val MYSEKAI_BIRTHDAY_PATH =
|
||||
"/api/user/(\\d+)/mysekai/birthday-party/(\\d+)/delivery"
|
||||
|
||||
data class StepTarget(val path: String, val uploadType: String)
|
||||
|
||||
val stepTargets: Map<String, StepTarget> = mapOf(
|
||||
"suite" to StepTarget(SUITE_PATH, "suite"),
|
||||
"mysekai" to StepTarget(MYSEKAI_PATH, "mysekai"),
|
||||
"birthday" to StepTarget(MYSEKAI_BIRTHDAY_PATH, "birthday"),
|
||||
)
|
||||
|
||||
val hostAliases: Map<String, List<String>>
|
||||
get() = mapOf(
|
||||
"cn" to CN_HOSTS,
|
||||
"jp" to JP_HOSTS,
|
||||
"en" to EN_HOSTS,
|
||||
"tw" to TW_HOSTS,
|
||||
"kr" to KR_HOSTS
|
||||
)
|
||||
|
||||
private fun suiteStep(hosts: List<String>) = CaptureProfileStep(
|
||||
id = "suite",
|
||||
@@ -33,7 +52,7 @@ object PredefinedProfiles {
|
||||
id = "mysekai_birthday",
|
||||
name = "烤森生日双叶",
|
||||
hosts = hosts,
|
||||
path = "/api/user/(\\d+)/mysekai/birthday-party/(\\d+)/delivery",
|
||||
path = MYSEKAI_BIRTHDAY_PATH,
|
||||
fileName = "mysekai_birthday",
|
||||
postAction = { result ->
|
||||
Uploader.tryUpload(result)
|
||||
@@ -108,5 +127,6 @@ object PredefinedProfiles {
|
||||
),
|
||||
)
|
||||
|
||||
fun byId(id: String): CaptureProfile? = all.firstOrNull { it.id == id }
|
||||
fun byId(id: String): CaptureProfile? =
|
||||
MixinProfiles.merged().firstOrNull { it.id == id }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user