diff options
Diffstat (limited to 'matrix/matrix.go')
-rw-r--r-- | matrix/matrix.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/matrix/matrix.go b/matrix/matrix.go index b062057..8199449 100644 --- a/matrix/matrix.go +++ b/matrix/matrix.go @@ -263,9 +263,10 @@ func (c *Container) processOwnMembershipChange(evt *gomatrix.Event) { if membership == prevMembership { return } - if membership == "join" { + switch membership { + case "join": c.ui.MainView().AddRoom(evt.RoomID) - } else if membership == "leave" { + case "leave": c.ui.MainView().RemoveRoom(evt.RoomID) } } |