diff --git a/apps/webapp/app/models/workflowRun.server.ts b/apps/webapp/app/models/workflowRun.server.ts index f69e53571..b60280e2d 100644 --- a/apps/webapp/app/models/workflowRun.server.ts +++ b/apps/webapp/app/models/workflowRun.server.ts @@ -1,16 +1,16 @@ import type { WorkflowRun, WorkflowRunStep } from ".prisma/client"; import type { + CustomEventSchema, ErrorSchema, LogMessageSchema, WaitSchema, - CustomEventSchema, } from "@trigger.dev/common-schemas"; import type { z } from "zod"; import { prisma } from "~/db.server"; import { IngestEvent } from "~/services/events/ingest.server"; -import { Organization } from "./organization.server"; -import { User } from "./user.server"; -import { Workflow } from "./workflow.server"; +import type { Organization } from "./organization.server"; +import type { User } from "./user.server"; +import type { Workflow } from "./workflow.server"; type WorkflowRunStatus = WorkflowRun["status"]; export type { WorkflowRun, WorkflowRunStep, WorkflowRunStatus }; diff --git a/apps/webapp/app/services/webhooks/registerWebhook.server.ts b/apps/webapp/app/services/webhooks/registerWebhook.server.ts index 52b594996..c4aecdada 100644 --- a/apps/webapp/app/services/webhooks/registerWebhook.server.ts +++ b/apps/webapp/app/services/webhooks/registerWebhook.server.ts @@ -46,6 +46,13 @@ export class RegisterWebhook { }, }); + await this.#prismaClient.workflowTrigger.update({ + where: { id: webhook.triggerId }, + data: { + status: "CONNECTED", + }, + }); + return true; } diff --git a/examples/github-webhook/src/index.ts b/examples/github-webhook/src/index.ts index 5acfdde23..65776224a 100644 --- a/examples/github-webhook/src/index.ts +++ b/examples/github-webhook/src/index.ts @@ -2,7 +2,7 @@ import { Trigger } from "@trigger.dev/sdk"; import { github } from "@trigger.dev/integrations"; const trigger = new Trigger({ - id: "github-webhook-5", + id: "github-webhook-7", name: "GitHub Issue changes for jsonhero-web", apiKey: "trigger_dev_zC25mKNn6c0q", endpoint: "ws://localhost:8889/ws",