From 95afadbec5be46ffd963585594bb15e2e6ff1f57 Mon Sep 17 00:00:00 2001 From: johnathan <952508490@qq.com> Date: Thu, 26 Jun 2025 16:19:40 +0800 Subject: [PATCH] Refactor: Make page worker as a top module --- src/components/AmazonDetailDescription.vue | 5 +- src/composables/useCloudCommit.ts | 0 src/logic/page-worker/index.ts | 4 - src/options/views/AmazonResultTable.vue | 3 +- src/options/views/HomedepotResultTable.vue | 2 +- src/{logic => }/page-worker/amazon.ts | 2 +- src/{logic => }/page-worker/base.ts | 0 src/{logic => page-worker}/error-handler.ts | 0 src/{logic => }/page-worker/homedepot.ts | 4 +- .../usePageWorker.ts => page-worker/index.ts} | 122 ++++++++++++++++-- src/{logic => }/page-worker/types.ts | 0 .../views/AmazonEntries/DetailPageEntry.vue | 2 +- .../views/AmazonEntries/ReviewPageEntry.vue | 2 +- .../views/AmazonEntries/SearchPageEntry.vue | 2 +- src/sidepanel/views/AmazonSidepanel.vue | 2 +- src/sidepanel/views/HomedepotSidepanel.vue | 77 ++++++----- 16 files changed, 172 insertions(+), 55 deletions(-) create mode 100644 src/composables/useCloudCommit.ts delete mode 100644 src/logic/page-worker/index.ts rename src/{logic => }/page-worker/amazon.ts (99%) rename src/{logic => }/page-worker/base.ts (100%) rename src/{logic => page-worker}/error-handler.ts (100%) rename src/{logic => }/page-worker/homedepot.ts (96%) rename src/{composables/usePageWorker.ts => page-worker/index.ts} (60%) rename src/{logic => }/page-worker/types.ts (100%) diff --git a/src/components/AmazonDetailDescription.vue b/src/components/AmazonDetailDescription.vue index e832f4b..a79893a 100644 --- a/src/components/AmazonDetailDescription.vue +++ b/src/components/AmazonDetailDescription.vue @@ -5,9 +5,12 @@ defineProps<{ model: AmazonDetailItem }>();