code optimize

This commit is contained in:
2020-01-15 15:21:17 +08:00
parent da7ae057f4
commit 3338f78d91
5 changed files with 43 additions and 38 deletions

View File

@ -1,4 +1,4 @@
import { EXT_NAME, ACTION_UPLOAD_STATE } from "../common";
import { Request, Actions } from "../common";
import { getTabByID } from "./actions";
import { caches, logger } from "./common";
@ -78,14 +78,11 @@ export function sendMessage<T>(
});
}
chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
if (!request.action || !request.action.startsWith(EXT_NAME)) {
return;
}
chrome.runtime.onMessage.addListener(function (request: Request, sender, sendResponse) {
switch (request.action) {
case ACTION_UPLOAD_STATE:
case Actions.UPLOAD_STATE:
sendResponse('recieved!');
caches.setState(request.name, request.state)
caches.setState(request.fileName, request.state)
break;
default:
sendResponse("Request not supported.");