From 75bfb3a6908447529daee87bb324cc8816db858e Mon Sep 17 00:00:00 2001 From: Gregory Rudolph Date: Wed, 2 Oct 2019 10:01:16 -0400 Subject: [PATCH] Don't post current chat to feed --- main.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 56d4791..5ab19bf 100644 --- a/main.go +++ b/main.go @@ -297,12 +297,19 @@ func handleMessage(api keybase.ChatAPI, g *gocui.Gui) { topicName := api.Msg.Channel.TopicName for _, m := range api.Msg.Content.Text.UserMentions { if m.Text == k.Username { - printToView(g, "Feed", fmt.Sprintf("[ %s#%s ] %s: %s", channelName, topicName, msgSender, msgBody)) + // We are in a team + if topicName != channel.TopicName { + printToView(g, "Feed", fmt.Sprintf("[ %s#%s ] %s: %s", channelName, topicName, msgSender, msgBody)) + } + break } } } else { - printToView(g, "Feed", fmt.Sprintf("PM from @%s: %s", cleanChannelName(channelName), msgBody)) + if msgSender != channel.Name { + printToView(g, "Feed", fmt.Sprintf("PM from @%s: %s", cleanChannelName(channelName), msgBody)) + } + } } if api.Msg.Channel.MembersType == channel.MembersType && cleanChannelName(api.Msg.Channel.Name) == channel.Name {