Fix: unused injectContent
This commit is contained in:
parent
6536028cd4
commit
6f51100c82
|
@ -323,10 +323,6 @@ function onRuntimeMessage(request, sender, sendResponse) {
|
||||||
.catch(() => sendResponse(null));
|
.catch(() => sendResponse(null));
|
||||||
return KEEP_CHANNEL_OPEN;
|
return KEEP_CHANNEL_OPEN;
|
||||||
|
|
||||||
case 'injectContent':
|
|
||||||
injectContent(sender.tab.id, request).then(sendResponse);
|
|
||||||
return KEEP_CHANNEL_OPEN;
|
|
||||||
|
|
||||||
case 'openUsercssInstallPage':
|
case 'openUsercssInstallPage':
|
||||||
usercssHelper.openInstallPage(sender.tab.id, request).then(sendResponse);
|
usercssHelper.openInstallPage(sender.tab.id, request).then(sendResponse);
|
||||||
return KEEP_CHANNEL_OPEN;
|
return KEEP_CHANNEL_OPEN;
|
||||||
|
@ -359,25 +355,3 @@ function closeTab(tabId, request) {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function injectContent(tabId, {files}) {
|
|
||||||
return Promise.all(files.map(inject))
|
|
||||||
.then(() => ({status: 'success'}))
|
|
||||||
.catch(err => ({status: 'error', error: err.message}));
|
|
||||||
|
|
||||||
function inject(file) {
|
|
||||||
return new Promise((resolve, reject) => {
|
|
||||||
const method = file.endsWith('.js') ? 'executeScript' : 'insertCSS';
|
|
||||||
chrome.tabs[method](tabId, {
|
|
||||||
file,
|
|
||||||
runAt: 'document_start'
|
|
||||||
}, () => {
|
|
||||||
if (chrome.runtime.lastError) {
|
|
||||||
reject(chrome.runtime.lastError);
|
|
||||||
} else {
|
|
||||||
resolve();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user