Update ui AddRoom and RemoveRoom parameters

This commit is contained in:
Tulir Asokan
2018-04-30 23:12:43 +03:00
parent c600ce68a2
commit 986c84b768
3 changed files with 21 additions and 19 deletions

View File

@ -283,11 +283,14 @@ func (c *Container) processOwnMembershipChange(evt *gomatrix.Event) {
if membership == prevMembership {
return
}
room := c.GetRoom(evt.RoomID)
switch membership {
case "join":
c.ui.MainView().AddRoom(evt.RoomID)
c.ui.MainView().AddRoom(room)
room.HasLeft = false
case "leave":
c.ui.MainView().RemoveRoom(evt.RoomID)
c.ui.MainView().RemoveRoom(room)
room.HasLeft = true
case "invite":
// TODO handle
debug.Printf("%s invited the user to %s", evt.Sender, evt.RoomID)