mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-14 10:45:52 +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();
|
const $filter = ProxyFilter();
|
||||||
// create filters from sub conf
|
// create filters from sub conf
|
||||||
const userFilters = [];
|
const userFilters = [];
|
||||||
for (const item of sub.filters) {
|
for (const item of sub.filters || []) {
|
||||||
const filter = AVAILABLE_FILTERS[item.type];
|
const filter = AVAILABLE_FILTERS[item.type];
|
||||||
if (filter) {
|
if (filter) {
|
||||||
userFilters.push(filter(...(item.args || [])));
|
userFilters.push(filter(...(item.args || [])));
|
||||||
@ -95,7 +95,7 @@ async function downloadSub(req, res) {
|
|||||||
// operators
|
// operators
|
||||||
const $operator = ProxyOperator();
|
const $operator = ProxyOperator();
|
||||||
const userOperators = [];
|
const userOperators = [];
|
||||||
for (const item of sub.operators) {
|
for (const item of sub.operators || []) {
|
||||||
const operator = AVAILABLE_OPERATORS[item.type];
|
const operator = AVAILABLE_OPERATORS[item.type];
|
||||||
if (operator) {
|
if (operator) {
|
||||||
userOperators.push(operator(...(item.args || [])));
|
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