From 267b91036e18bf1abef18e7b6245a8f6fcef4fae Mon Sep 17 00:00:00 2001 From: Abhijeet Gupta Date: Fri, 31 Mar 2023 16:51:20 +0530 Subject: [PATCH] TP-0000 | Default ack (#8) --- pkg/slack/houston/slash_command_processor.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkg/slack/houston/slash_command_processor.go b/pkg/slack/houston/slash_command_processor.go index a094686..8ed8467 100644 --- a/pkg/slack/houston/slash_command_processor.go +++ b/pkg/slack/houston/slash_command_processor.go @@ -1,6 +1,7 @@ package houston import ( + "fmt" "houston/entity" "houston/pkg/postgres/query" "houston/pkg/slack/houston/command" @@ -107,7 +108,16 @@ func (bch *HoustonCommandHandler) ProcessButtonHandler(callback slack.Interactio bch.processIncidentCommands(callback, request) case "tags": bch.processTagsCommands(callback, request) - + default: + msgOption := slack.MsgOptionText(fmt.Sprintf("We are working on it"), false) + _, err := bch.socketmodeClient.PostEphemeral(callback.Channel.ID, callback.User.ID, msgOption) + if err != nil { + bch.logger.Error("houston slack PostEphemeral command failed for ProcessShowIncidentsButtonCommand.", + zap.String("trigger_id", callback.TriggerID), zap.String("channel_id", callback.Channel.ID), zap.String("user_id", callback.User.ID), zap.Error(err)) + return + } + var payload interface{} + bch.socketmodeClient.Ack(*request, payload) } }