Refactor: full span tracer

This commit is contained in:
SukkaW
2024-01-14 22:10:16 +08:00
parent 0f257e992a
commit 9bb0c14d5f
23 changed files with 238 additions and 183 deletions

View File

@@ -41,7 +41,7 @@ export const getMicrosoftCdnRulesetPromise = createMemoizedPromise(async () => {
return Array.from(set).map(d => `DOMAIN-SUFFIX,${d}`).concat(WHITELIST);
});
export const buildMicrosoftCdn = task(import.meta.path, async () => {
export const buildMicrosoftCdn = task(import.meta.path, async (span) => {
const description = [
...SHARED_DESCRIPTION,
'',
@@ -51,7 +51,8 @@ export const buildMicrosoftCdn = task(import.meta.path, async () => {
' - https://github.com/felixonmars/dnsmasq-china-list'
];
return Promise.all(createRuleset(
return createRuleset(
span,
'Sukka\'s Ruleset - Microsoft CDN',
description,
new Date(),
@@ -59,7 +60,7 @@ export const buildMicrosoftCdn = task(import.meta.path, async () => {
'ruleset',
path.resolve(import.meta.dir, '../List/non_ip/microsoft_cdn.conf'),
path.resolve(import.meta.dir, '../Clash/non_ip/microsoft_cdn.txt')
));
);
});
if (import.meta.main) {