Skip to content

Commit bd992e9

Browse files
committed
Clean up storage when deleting pages
1 parent 10aa7f4 commit bd992e9

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

apps/web/pages/api/pages/webhook.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { IPage } from "@changes-page/supabase/types/page";
22
import { NextApiRequest, NextApiResponse } from "next";
33
import { v4 } from "uuid";
4+
import { DELETE_IMAGES_JOB_EVENT } from "../../../inngest/jobs/delete-images";
5+
import inngestClient from "../../../utils/inngest";
46
import {
57
createOrRetrievePageSettings,
68
updateSubscriptionUsage,
@@ -34,6 +36,18 @@ const databaseWebhook = async (req: NextApiRequest, res: NextApiResponse) => {
3436
);
3537
}
3638

39+
if (type === "DELETE") {
40+
console.log("Trigger databaseWebhook [Page]: Deleting images");
41+
await inngestClient.send({
42+
name: DELETE_IMAGES_JOB_EVENT,
43+
data: {
44+
path: `${user_id}/${page.id}`,
45+
},
46+
});
47+
48+
return res.status(200).json({ ok: true });
49+
}
50+
3751
return res.status(200).json({ ok: true });
3852
} catch (err) {
3953
console.log("Trigger databaseWebhook [Pages]: Error:", err);

apps/web/utils/capture.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,5 @@ export function getPageScreenshotUrl(url: string) {
99
return capture.buildImageUrl(url, {
1010
vw: 1280,
1111
vh: 640,
12-
scaleFactor: 1.5,
1312
});
1413
}

0 commit comments

Comments
 (0)