From 05bd04d87bd22171a0d7ed0c7e1417cb979627f5 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Sat, 23 May 2026 04:17:19 +0100 Subject: [PATCH] feat(integrations): pass integrationId and workspaceId to provider.onConnected --- apps/server/src/core/integration/oauth/oauth.service.ts | 2 ++ .../core/integration/registry/integration-provider.interface.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/server/src/core/integration/oauth/oauth.service.ts b/apps/server/src/core/integration/oauth/oauth.service.ts index e4771b363..253f4befc 100644 --- a/apps/server/src/core/integration/oauth/oauth.service.ts +++ b/apps/server/src/core/integration/oauth/oauth.service.ts @@ -161,6 +161,8 @@ export class OAuthService { if (provider.onConnected) { await provider.onConnected({ + integrationId, + workspaceId, accessToken: tokenResponse.access_token, refreshToken: tokenResponse.refresh_token, providerUserId: '', diff --git a/apps/server/src/core/integration/registry/integration-provider.interface.ts b/apps/server/src/core/integration/registry/integration-provider.interface.ts index e19c5f3a6..d7001dd5d 100644 --- a/apps/server/src/core/integration/registry/integration-provider.interface.ts +++ b/apps/server/src/core/integration/registry/integration-provider.interface.ts @@ -35,6 +35,8 @@ export type IntegrationDefinition = { }; export type ConnectedEvent = { + integrationId: string; + workspaceId: string; accessToken: string; refreshToken?: string; providerUserId: string;