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 }),
};