mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-07 00:17:17 +08:00
fix the logic to check if cookie valid
This commit is contained in:
@@ -129,23 +129,20 @@ const formRules = {
|
|||||||
if (
|
if (
|
||||||
!Array.isArray(arr) ||
|
!Array.isArray(arr) ||
|
||||||
!arr.length ||
|
!arr.length ||
|
||||||
!(
|
!arr.every((it) => {
|
||||||
arr.length > 0 &&
|
const currentOwnedKeySet = new Set(Object.keys(it))
|
||||||
arr.some((it) => {
|
if (currentOwnedKeySet.size < allExpectKeySet.size) {
|
||||||
const currentOwnedKeySet = new Set(Object.keys(it))
|
return false
|
||||||
if (currentOwnedKeySet.size < allExpectKeySet.size) {
|
}
|
||||||
|
|
||||||
|
const allExpectKeyArr = [...allExpectKeySet]
|
||||||
|
for (let i = 0; i < allExpectKeyArr.length; i++) {
|
||||||
|
if (!currentOwnedKeySet.has(allExpectKeyArr[i])) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
}
|
||||||
const allExpectKeyArr = [...allExpectKeySet]
|
return true
|
||||||
for (let i = 0; i < allExpectKeyArr.length; i++) {
|
})
|
||||||
if (!currentOwnedKeySet.has(allExpectKeyArr[i])) {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true
|
|
||||||
})
|
|
||||||
)
|
|
||||||
) {
|
) {
|
||||||
cb(new Error(`Cookie格式无效 - 部分字段缺失;建议使用EditThisCookie扩展程序进行复制。`))
|
cb(new Error(`Cookie格式无效 - 部分字段缺失;建议使用EditThisCookie扩展程序进行复制。`))
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user