From 83c1c513bb6fd5fb1fe1a4b0041db19f99dcb912 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 25 Feb 2024 11:41:50 -0500 Subject: [PATCH] chore: Ensure user is not connected to document when clearing cache --- app/actions/definitions/developer.tsx | 7 +++++-- shared/i18n/locales/en_US/translation.json | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/actions/definitions/developer.tsx b/app/actions/definitions/developer.tsx index f0c5e950e..67ee49fe7 100644 --- a/app/actions/definitions/developer.tsx +++ b/app/actions/definitions/developer.tsx @@ -8,6 +8,8 @@ import env from "~/env"; import { client } from "~/utils/ApiClient"; import Logger from "~/utils/Logger"; import { deleteAllDatabases } from "~/utils/developer"; +import history from "~/utils/history"; +import { homePath } from "~/utils/routeHelpers"; export const copyId = createAction({ name: ({ t }) => t("Copy ID"), @@ -75,13 +77,14 @@ export const copyId = createAction({ }); export const clearIndexedDB = createAction({ - name: ({ t }) => t("Delete IndexedDB cache"), + name: ({ t }) => t("Clear IndexedDB cache"), icon: , keywords: "cache clear database", section: DeveloperSection, perform: async ({ t }) => { + history.push(homePath()); await deleteAllDatabases(); - toast.message(t("IndexedDB cache deleted")); + toast.success(t("IndexedDB cache cleared")); }, }); diff --git a/shared/i18n/locales/en_US/translation.json b/shared/i18n/locales/en_US/translation.json index 9f4262372..ea15b0c8b 100644 --- a/shared/i18n/locales/en_US/translation.json +++ b/shared/i18n/locales/en_US/translation.json @@ -11,8 +11,8 @@ "Delete": "Delete", "Delete collection": "Delete collection", "Copy ID": "Copy ID", - "Delete IndexedDB cache": "Delete IndexedDB cache", - "IndexedDB cache deleted": "IndexedDB cache deleted", + "Clear IndexedDB cache": "Clear IndexedDB cache", + "IndexedDB cache cleared": "IndexedDB cache cleared", "Toggle debug logging": "Toggle debug logging", "Debug logging enabled": "Debug logging enabled", "Debug logging disabled": "Debug logging disabled",