added theme deletion

This commit is contained in:
SethBurkart123
2023-11-02 21:49:49 +11:00
parent 80ceb28923
commit 5a299d1c16
5 changed files with 101 additions and 54 deletions
+6 -1
View File
@@ -1,7 +1,7 @@
/* global chrome */
import { MenuOptionsOpen, OpenMenuOptions, closeSettings } from "../../SEQTA.js";
import { disableTheme, downloadTheme, listThemes, setTheme } from "../ui/Themes.js";
import { deleteTheme, disableTheme, downloadTheme, listThemes, setTheme } from "../ui/Themes.js";
export class MessageHandler {
constructor() {
@@ -37,6 +37,11 @@ export class MessageHandler {
sendResponse({ status: "success" });
});
return true;
case "DeleteTheme":
deleteTheme(request.body.themeName).then(() => {
sendResponse({ status: "success" });
});
return true;
default:
console.log("Unknown request info:", request.info);