mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-11 00:39:01 +08:00
The filter and operator fields are now optional
This commit is contained in:
parent
2d72f810f0
commit
9641596832
@ -83,7 +83,7 @@ async function downloadSub(req, res) {
|
||||
const $filter = ProxyFilter();
|
||||
// create filters from sub conf
|
||||
const userFilters = [];
|
||||
for (const item of sub.filters) {
|
||||
for (const item of sub.filters || []) {
|
||||
const filter = AVAILABLE_FILTERS[item.type];
|
||||
if (filter) {
|
||||
userFilters.push(filter(...(item.args || [])));
|
||||
@ -95,7 +95,7 @@ async function downloadSub(req, res) {
|
||||
// operators
|
||||
const $operator = ProxyOperator();
|
||||
const userOperators = [];
|
||||
for (const item of sub.operators) {
|
||||
for (const item of sub.operators || []) {
|
||||
const operator = AVAILABLE_OPERATORS[item.type];
|
||||
if (operator) {
|
||||
userOperators.push(operator(...(item.args || [])));
|
||||
|
@ -1 +1 @@
|
||||
{"subs":{"Nexitally":{"name":"Nexitally","url":"http://127.0.0.1:8080/nex.list","filters":[{"type":"Region Filter","args":["HK","JP","TW"]},{"type":"Discard Keyword Filter","args":["Premium"]}],"operators":[{"type":"Flag Operator","args":[1]},{"type":"Keyword Sort Operator","args":["Hong Kong","Taiwan","Japan"]}]}}}
|
||||
{"subs":{"Nexitally":{"name":"Nexitally","url":"http://127.0.0.1:8080/nex.list","filters":[{"type":"Region Filter","args":["HK","JP","TW"]},{"type":"Discard Keyword Filter","args":["Premium"]}],"operators":[{"type":"Flag Operator","args":[1]},{"type":"Keyword Sort Operator","args":["Hong Kong","Taiwan","Japan"]}]},"SSR":{"name":"SSR","url":"http://127.0.0.1:8080/SSR.list","filters":[{"type":"Region Filter","args":["HK"]},{"type":"Keyword Filter","args":["IEPL"]}],"operators":[{"type":"Flag Operator","args":[1]},{"type":"Sort Operator"}]},"AAEX":{"name":"AAEX","url":"http://127.0.0.1:8080/AAEX.list"}}}
|
Loading…
x
Reference in New Issue
Block a user