fix: broken integration

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-10-22 17:18:49 +02:00
parent 49a4f5b8ae
commit e3d3627c16
6 changed files with 9 additions and 10 deletions

View File

@@ -25,8 +25,7 @@ export const slackInstaller = SLACK_CLIENT_ID
export const getSlackInstallUrl = ({
integrationId,
organizationId,
projectId,
}: { integrationId: string; organizationId: string; projectId: string }) => {
}: { integrationId: string; organizationId: string }) => {
if (!SLACK_CLIENT_ID) {
throw new Error('SLACK_CLIENT_ID is not set (slack.ts)');
}
@@ -38,7 +37,7 @@ export const getSlackInstallUrl = ({
'team:read',
],
redirectUri: SLACK_OAUTH_REDIRECT_URL,
metadata: JSON.stringify({ integrationId, organizationId, projectId }),
metadata: JSON.stringify({ integrationId, organizationId }),
});
};

View File

@@ -121,16 +121,19 @@ export const eventsGroupQueue = new GroupQueue<
});
export const sessionsQueue = new Queue<SessionsQueuePayload>('sessions', {
// @ts-ignore
connection: getRedisQueue(),
defaultJobOptions: {
removeOnComplete: 10,
},
});
export const sessionsQueueEvents = new QueueEvents('sessions', {
// @ts-ignore
connection: getRedisQueue(),
});
export const cronQueue = new Queue<CronQueuePayload>('cron', {
// @ts-ignore
connection: getRedisQueue(),
defaultJobOptions: {
removeOnComplete: 10,
@@ -138,6 +141,7 @@ export const cronQueue = new Queue<CronQueuePayload>('cron', {
});
export const miscQueue = new Queue<MiscQueuePayload>('misc', {
// @ts-ignore
connection: getRedisQueue(),
defaultJobOptions: {
removeOnComplete: 10,
@@ -154,6 +158,7 @@ export type NotificationQueuePayload = {
export const notificationQueue = new Queue<NotificationQueuePayload>(
'notification',
{
// @ts-ignore
connection: getRedisQueue(),
defaultJobOptions: {
removeOnComplete: 10,

View File

@@ -69,7 +69,6 @@ export const integrationRouter = createTRPCRouter({
slackInstallUrl: await getSlackInstallUrl({
integrationId: res.id,
organizationId: input.organizationId,
projectId: input.projectId,
}),
};
}
@@ -88,7 +87,6 @@ export const integrationRouter = createTRPCRouter({
slackInstallUrl: await getSlackInstallUrl({
integrationId: res.id,
organizationId: input.organizationId,
projectId: input.projectId,
}),
};
}),

View File

@@ -302,7 +302,6 @@ const zCreateIntegration = z.object({
id: z.string().optional(),
name: z.string().min(1),
organizationId: z.string().min(1),
projectId: z.string().min(1),
});
export const zCreateSlackIntegration = zCreateIntegration;