From eac3714c12edb0e954a0436aead12611993be4c8 Mon Sep 17 00:00:00 2001 From: rafaelmmiller <8574157+rafaelmmiller@users.noreply.github.com> Date: Fri, 8 Nov 2024 17:40:45 -0300 Subject: [PATCH] fixes scroll action --- apps/api/src/controllers/v1/types.ts | 3 ++- apps/api/src/lib/entities.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/api/src/controllers/v1/types.ts b/apps/api/src/controllers/v1/types.ts index 82b24c22..9b112a58 100644 --- a/apps/api/src/controllers/v1/types.ts +++ b/apps/api/src/controllers/v1/types.ts @@ -88,7 +88,8 @@ export const actionsSchema = z.array(z.union([ }), z.object({ type: z.literal("scroll"), - direction: z.enum(["up", "down"]), + direction: z.enum(["up", "down"]).optional().default("down"), + selector: z.string().optional(), }), z.object({ type: z.literal("scrape"), diff --git a/apps/api/src/lib/entities.ts b/apps/api/src/lib/entities.ts index 9b68f425..435cf2b8 100644 --- a/apps/api/src/lib/entities.ts +++ b/apps/api/src/lib/entities.ts @@ -30,7 +30,8 @@ export type Action = { key: string, } | { type: "scroll", - direction: "up" | "down" + direction?: "up" | "down", + selector?: string, } | { type: "scrape", }