From 285567309ae4bd87d244d926fd81826e6d54e2e8 Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 16 Feb 2020 14:07:26 -0500 Subject: [PATCH] Add SendMessageToConvID --- chat.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/chat.go b/chat.go index 088b040..7a57059 100644 --- a/chat.go +++ b/chat.go @@ -207,6 +207,25 @@ func (k *Keybase) SendMessageToChannel(channel chat1.ChatChannel, message string return r, nil } +// SendMessageToConvID sends a chat message to a conversation id +func (k *Keybase) SendMessageToConvID(convID chat1.ConvIDStr, message string, a ...interface{}) (SendResponse, error) { + var r SendResponse + + opts := SendMessageOptions{ + ConversationID: convID, + Message: SendMessageBody{ + Body: fmt.Sprintf(message, a...), + }, + } + + r, err := k.SendMessage(opts) + if err != nil { + return r, err + } + + return r, nil +} + // Send sends a chat message func (c Chat) Send(message ...string) (ChatAPI, error) { m := ChatAPI{