refactor: Refactor the arguments of the Flag Operator

This commit is contained in:
Peng-YM
2022-07-06 18:06:49 +08:00
parent 449bfe6fca
commit ee13ebba0b
6 changed files with 20 additions and 13 deletions

View File

@@ -57,7 +57,7 @@ function doMigrationV2() {
// 5. delete builtin rules
delete $.cache.builtin;
$.info('Migration complete!');
$.info('Migration complete!');
function migrateDisplayName(item) {
const displayName = item['display-name'];
@@ -110,6 +110,13 @@ function doMigrationV2() {
}
} else if (p.type.indexOf('Keyword') !== -1) {
// drop keyword operators and keyword filters
} else if (p.type === 'Flag Operator') {
// set default args
const add = typeof p.args === 'undefined' ? true : p.args;
p.args = {
mode: add ? 'add' : 'remove',
};
newProcesses.push(p);
} else {
newProcesses.push(p);
}