From 2ffc869f83a61edea3cca11b28d59f15a3e4e806 Mon Sep 17 00:00:00 2001 From: Henit Chobisa Date: Wed, 20 Dec 2023 15:30:32 +0530 Subject: [PATCH] chore: updated slack service to return fetch calls and errors --- segway/src/services/slack.service.ts | 4 ++-- segway/src/types/slack.ts | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/segway/src/services/slack.service.ts b/segway/src/services/slack.service.ts index 4c7c06669c..b6db3379e1 100644 --- a/segway/src/services/slack.service.ts +++ b/segway/src/services/slack.service.ts @@ -104,7 +104,7 @@ export class SlackService { const slackAccessToken = slackConfig.slackConfig.access_token; try { - await fetch("https://slack.com/api/views.open", { + return await fetch("https://slack.com/api/views.open", { method: "POST", body: JSON.stringify({ trigger_id: triggerId, @@ -127,7 +127,7 @@ export class SlackService { } const slackAccessToken = slackConfig.slackConfig.access_token; try { - await fetch("https://slack.com/api/views.update", { + return await fetch("https://slack.com/api/views.update", { method: "POST", body: JSON.stringify({ view_id: viewId, diff --git a/segway/src/types/slack.ts b/segway/src/types/slack.ts index a9f827f264..073b83bed9 100644 --- a/segway/src/types/slack.ts +++ b/segway/src/types/slack.ts @@ -126,8 +126,10 @@ export interface ISlackMessage { export interface ISlackAction { action_id: string; block_id: string; - text: Text; - value: string; + selected_option?: { + text: ISlackText; + value: string; + }; type: string; action_ts: string; }