From 9738b752fbef691b15c24fbfcc72b284c4475959 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Tue, 21 May 2024 10:16:31 +0000 Subject: [PATCH] =?UTF-8?q?AS=E3=81=AEremove=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=80=81=E3=82=A6=E3=82=A3=E3=82=B8=E3=82=A7=E3=83=83=E3=83=88?= =?UTF-8?q?=E3=82=92=E5=8B=95=E7=9A=84=E3=81=A7=E3=81=AA=E3=81=8F=E9=9D=99?= =?UTF-8?q?=E7=9A=84=E3=81=AB=E8=A8=AD=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/AndroidWidget/widget-task-handler.jsx | 12 +++++------- storageControl.js | 1 + 2 files changed, 6 insertions(+), 7 deletions(-) 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 }), };