From 2b769cba822506c1572793385993737d4ffff478 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 26 Oct 2025 11:03:44 +0000 Subject: feat: Add admin maintenance job to migrate large inline HTML (#2071) * Add admin maintenance job to migrate large inline HTML * add cursor * more fixes --- packages/shared-server/src/queues.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'packages/shared-server/src') diff --git a/packages/shared-server/src/queues.ts b/packages/shared-server/src/queues.ts index 813b9c3b..742ebd4d 100644 --- a/packages/shared-server/src/queues.ts +++ b/packages/shared-server/src/queues.ts @@ -79,6 +79,9 @@ export const zAdminMaintenanceTaskSchema = z.discriminatedUnion("type", [ type: z.literal("tidy_assets"), args: zTidyAssetsRequestSchema, }), + z.object({ + type: z.literal("migrate_large_link_html"), + }), ]); export type ZAdminMaintenanceTask = z.infer; @@ -87,6 +90,10 @@ export type ZAdminMaintenanceTidyAssetsTask = Extract< ZAdminMaintenanceTask, { type: "tidy_assets" } >; +export type ZAdminMaintenanceMigrateLargeLinkHtmlTask = Extract< + ZAdminMaintenanceTask, + { type: "migrate_large_link_html" } +>; export const AdminMaintenanceQueue = QUEUE_CLIENT.createQueue("admin_maintenance_queue", { -- cgit v1.2.3-70-g09d2