Browse Source

Always listen for dev messages, but drop them if you don't need them

pull/51/head
Ricardo Balk 5 years ago
parent
commit
14bcd71046
No known key found for this signature in database
GPG Key ID: 52866F2EC2ABD789
  1. 12
      main.go

12
main.go

@ -363,7 +363,7 @@ func printToView(viewName string, message string) {
func updateChatWindow() { func updateChatWindow() {
runOpts := keybase.RunOptions{ runOpts := keybase.RunOptions{
Dev: dev, Dev: true,
} }
k.Run(func(api keybase.ChatAPI) { k.Run(func(api keybase.ChatAPI) {
handleMessage(api) handleMessage(api)
@ -604,11 +604,11 @@ func handleMessage(api keybase.ChatAPI) {
} }
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 {
if channel.MembersType == keybase.USER || channel.MembersType == keybase.TEAM && channel.TopicName == api.Msg.Channel.TopicName && if channel.MembersType == keybase.USER || channel.MembersType == keybase.TEAM && channel.TopicName == api.Msg.Channel.TopicName &&
channel.TopicType == api.Msg.Channel.TopicType { (dev && api.Msg.Channel.TopicType == "dev" || !dev && api.Msg.Channel.TopicType == "chat") {
printToView("Chat", formatOutput(api).string()) printToView("Chat", formatOutput(api).string())
chat := k.NewChat(channel) chat := k.NewChat(channel)
lastMessage.ID = api.Msg.ID lastMessage.ID = api.Msg.ID
chat.Read(api.Msg.ID) chat.Read(api.Msg.ID)
} }
} }
} else { } else {

Loading…
Cancel
Save