Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
ffa04cc7
by lovetox at 2020-08-11T07:14:16+02:00
2 changed files:
Changes:
| ... | ... | @@ -329,6 +329,7 @@ class Client(ConnectionHandlers): |
| 329 | 329 |
|
| 330 | 330 |
def _on_connected(self, _client, _signal_name):
|
| 331 | 331 |
self._set_state(ClientState.CONNECTED)
|
| 332 |
+ self.get_module('MUC').get_manager().reset_state()
|
|
| 332 | 333 |
self.get_module('Discovery').discover_server_info()
|
| 333 | 334 |
self.get_module('Discovery').discover_account_info()
|
| 334 | 335 |
self.get_module('Discovery').discover_server_items()
|
| ... | ... | @@ -818,6 +818,10 @@ class MUCManager: |
| 818 | 818 |
def get_mucs_with_state(self, states):
|
| 819 | 819 |
return [muc for muc in self._mucs.values() if muc.state in states]
|
| 820 | 820 |
|
| 821 |
+ def reset_state(self):
|
|
| 822 |
+ for muc in self._mucs.values():
|
|
| 823 |
+ self.set_state(muc.jid, MUCJoinedState.NOT_JOINED)
|
|
| 824 |
+ |
|
| 821 | 825 |
def __contains__(self, room_jid):
|
| 822 | 826 |
return room_jid in self._mucs
|
| 823 | 827 |
|