diff --git a/components/AndroidWidget/widget-task-handler.jsx b/components/AndroidWidget/widget-task-handler.jsx index 5f81036..d6b811d 100644 --- a/components/AndroidWidget/widget-task-handler.jsx +++ b/components/AndroidWidget/widget-task-handler.jsx @@ -6,7 +6,6 @@ import { InfoWidget } from "./InfoWidget"; import { AS } from "../../storageControl"; export const nameToWidget = { - // Hello will be the **name** with which we will reference our widget. JR_shikoku_train_info: TraInfoEXWidget, Info_Widget: InfoWidget, }; @@ -58,21 +57,20 @@ export async function widgetTaskHandler(props) { case "WIDGET_UPDATE": case "WIDGET_CLICK": case "WIDGET_RESIZED": - // Not needed for now if (WidgetName === "JR_shikoku_train_info") { - const Widget = nameToWidget[WidgetName]; const { time, delayString } = await getDelayData(); - props.renderWidget(); + props.renderWidget( + + ); } else if (WidgetName === "Info_Widget") { - const Widget = nameToWidget[WidgetName]; const { time, text } = await getInfoString(); - props.renderWidget(); + props.renderWidget(); } break; case "WIDGET_DELETED": - // Not needed for now + AS.removeItem(`widgetType/${props.widgetInfo.widgetId}`); break; default: break; diff --git a/storageControl.js b/storageControl.js index 4f43140..939a943 100644 --- a/storageControl.js +++ b/storageControl.js @@ -11,4 +11,5 @@ export const AS = { // if set to null, then it will never expire. expires: null, }), + removeItem: (key) => storage.remove({ key }), };