|
|
@ -42,6 +42,7 @@ func main() { |
|
|
|
defer g.Close() |
|
|
|
defer g.Close() |
|
|
|
g.SetManagerFunc(layout) |
|
|
|
g.SetManagerFunc(layout) |
|
|
|
RunCommand("config", "load") |
|
|
|
RunCommand("config", "load") |
|
|
|
|
|
|
|
if dev { channel.TopicType = "dev" } else { channel.TopicType = "chat" } |
|
|
|
go populateList() |
|
|
|
go populateList() |
|
|
|
go updateChatWindow() |
|
|
|
go updateChatWindow() |
|
|
|
if len(os.Args) > 1 { |
|
|
|
if len(os.Args) > 1 { |
|
|
@ -381,6 +382,7 @@ func populateChat() { |
|
|
|
if channel.Name == testChan.Name { |
|
|
|
if channel.Name == testChan.Name { |
|
|
|
channel = testChan |
|
|
|
channel = testChan |
|
|
|
channel.TopicName = "general" |
|
|
|
channel.TopicName = "general" |
|
|
|
|
|
|
|
if dev { channel.TopicType = "dev" } else { channel.TopicType = "chat" } |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
chat = k.NewChat(channel) |
|
|
|
chat = k.NewChat(channel) |
|
|
@ -622,7 +624,8 @@ 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 { |
|
|
|
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 |
|
|
|