1
0
mirror of https://github.com/Rudi9719/kbtui.git synced 2026-03-22 11:07:22 +00:00

Don't notify me of what I'm saying.

This commit is contained in:
2019-09-17 21:40:21 -04:00
parent 3968a48383
commit 700da928e9

18
main.go
View File

@ -159,16 +159,18 @@ func handleMessage(api keybase.ChatAPI, g *gocui.Gui) {
msgBody := api.Msg.Content.Text.Body msgBody := api.Msg.Content.Text.Body
msgSender := api.Msg.Sender.Username msgSender := api.Msg.Sender.Username
channelName := api.Msg.Channel.Name channelName := api.Msg.Channel.Name
if api.Msg.Channel.MembersType == keybase.TEAM { if msgSender != k.Username {
topicName := api.Msg.Channel.TopicName if api.Msg.Channel.MembersType == keybase.TEAM {
for _, m := range api.Msg.Content.Text.UserMentions { topicName := api.Msg.Channel.TopicName
if m.Text == k.Username { for _, m := range api.Msg.Content.Text.UserMentions {
printToView(g, "Feed", fmt.Sprintf("[ %s#%s ] %s: %s", channelName, topicName, msgSender, msgBody)) if m.Text == k.Username {
break printToView(g, "Feed", fmt.Sprintf("[ %s#%s ] %s: %s", channelName, topicName, msgSender, msgBody))
break
}
} }
} else {
printToView(g, "Feed", fmt.Sprintf("[ %s ] %s: %s", channelName, msgSender, msgBody))
} }
} else {
printToView(g, "Feed", fmt.Sprintf("[ %s ] %s: %s", channelName, msgSender, msgBody))
} }
if api.Msg.Channel.MembersType == channel.MembersType && cleanChannelName(api.Msg.Channel.Name) == channel.Name { if api.Msg.Channel.MembersType == channel.MembersType && cleanChannelName(api.Msg.Channel.Name) == channel.Name {
printToView(g, "Chat", fmt.Sprintf("%s: %s", msgSender, msgBody)) printToView(g, "Chat", fmt.Sprintf("%s: %s", msgSender, msgBody))