INFRA-2887 : Upsert users cron refactor (#412)

* INFRA-2887 : Upsert users cron refactor

* INFRA-2887 : Review changes

* INFRA-2887 : added UT's

* INFRA-2887 : Second round review changes

* INFRA-2887 : Add default ack

* INFRA-2887 : Add default ack

* INFRA-2887 : make flow async
This commit is contained in:
Vijay Joshi
2024-04-02 16:25:34 +05:30
committed by GitHub
parent 0d613a4bfb
commit 8cd72b46a3
18 changed files with 317 additions and 128 deletions

View File

@@ -133,3 +133,9 @@ func (wrapper *SocketModeClientWrapper) ArchiveConversation(
) error {
return wrapper.SocketModeClient.ArchiveConversation(channelID)
}
func (wrapper *SocketModeClientWrapper) GetUsers(
userOptions slack.GetUsersOption,
) ([]slack.User, error) {
return wrapper.SocketModeClient.GetUsers(userOptions)
}

View File

@@ -25,4 +25,5 @@ type ISocketModeClientWrapper interface {
AckRequest(request socketmode.Request, payload ...interface{})
GetClient() *socketmode.Client
ArchiveConversation(channelID string) error
GetUsers(userOptions slack.GetUsersOption) ([]slack.User, error)
}