Fix ucode subscription parser function ordering
This commit is contained in:
@@ -1081,6 +1081,8 @@ function set_record_field(record, key, value) {
|
||||
record.fields[key] = value;
|
||||
}
|
||||
|
||||
let parse_clash_map;
|
||||
|
||||
function parse_clash_pair(record, part, prefix) {
|
||||
part = trim(part);
|
||||
let colon = find_top_level_colon(part);
|
||||
@@ -1094,7 +1096,7 @@ function parse_clash_pair(record, part, prefix) {
|
||||
set_record_field(record, prefix + key, value);
|
||||
}
|
||||
|
||||
function parse_clash_map(record, value, prefix) {
|
||||
parse_clash_map = function(record, value, prefix) {
|
||||
value = trim(value);
|
||||
if (substr(value, 0, 1) == "{")
|
||||
value = substr(value, 1);
|
||||
@@ -1103,7 +1105,7 @@ function parse_clash_map(record, value, prefix) {
|
||||
|
||||
for (let part in split_top_level(value, ","))
|
||||
parse_clash_pair(record, part, prefix);
|
||||
}
|
||||
};
|
||||
|
||||
function empty_clash_record() {
|
||||
return {
|
||||
@@ -1457,10 +1459,6 @@ function normalize_uri_list_data(data, output_file) {
|
||||
return true;
|
||||
}
|
||||
|
||||
function normalize_uri_list(input_file, output_file) {
|
||||
return normalize_uri_list_file(input_file, output_file, false);
|
||||
}
|
||||
|
||||
let metadata_allowed_keys = {
|
||||
"profile-title": true,
|
||||
"subscription-userinfo": true,
|
||||
@@ -1875,6 +1873,10 @@ function normalize_uri_list_file(input_file, output_file, strip_metadata) {
|
||||
return ok;
|
||||
}
|
||||
|
||||
function normalize_uri_list(input_file, output_file) {
|
||||
return normalize_uri_list_file(input_file, output_file, false);
|
||||
}
|
||||
|
||||
function strip_metadata_preamble_data(data) {
|
||||
data = as_string(data);
|
||||
let offset = 0;
|
||||
|
||||
Reference in New Issue
Block a user