aboutsummaryrefslogtreecommitdiff
path: root/main_background.js
diff options
context:
space:
mode:
authorYuchen Pei <hi@ypei.me>2022-09-22 12:54:07 +1000
committerYuchen Pei <hi@ypei.me>2022-09-22 12:54:07 +1000
commitaf903283f05e628ca2e25dfb8e2745baee945b7f (patch)
treef7eb4df454bf61d4299cde47e05daaa9d95f3301 /main_background.js
parentd3d4a8675626671f728ba64a6f85ef07d377c521 (diff)
clean up external license checking a bit
Diffstat (limited to 'main_background.js')
-rw-r--r--main_background.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/main_background.js b/main_background.js
index 4f164f4..c9ed6f2 100644
--- a/main_background.js
+++ b/main_background.js
@@ -858,7 +858,10 @@ var ResponseHandler = {
const scriptInfo = await ExternalLicenses.check({ url: fullUrl, tabId, frameId, documentUrl });
if (scriptInfo) {
const [verdict, ret] = scriptInfo.free ? ['accepted', ResponseProcessor.ACCEPT] : ['blocked', ResponseProcessor.REJECT];
- const msg = scriptInfo.toString();
+ const licenseIds = [...scriptInfo.licenses].map(l => l.identifier).sort().join(', ');
+ const msg = licenseIds
+ ? `Free license${scriptInfo.licenses.size > 1 ? 's' : ''} (${licenseIds})`
+ : 'Unknown license(s)';
addReportEntry(tabId, { url, [verdict]: [url, msg] });
return ret;
}