clear members list on server disconnect

pull/34/head
Zlatin Balevsky 2019-11-18 09:31:25 +00:00
parent ff7c4eae28
commit 01ee7209c8
2 changed files with 10 additions and 0 deletions

View File

@ -271,4 +271,11 @@ class ChatRoomController {
) )
model.core.eventBus.publish(event) model.core.eventBus.publish(event)
} }
void serverDisconnected() {
runInsideUIAsync {
model.members.clear()
view.membersTable?.fireTableDataChanged()
}
}
} }

View File

@ -18,6 +18,9 @@ class ChatServerController {
switch(model.buttonText) { switch(model.buttonText) {
case "Disconnect" : case "Disconnect" :
model.buttonText = "Connect" model.buttonText = "Connect"
mvcGroup.getChildrenGroups().each { k,v ->
v.controller.serverDisconnected()
}
model.core.eventBus.publish(new UIDisconnectChatEvent(host : model.host)) model.core.eventBus.publish(new UIDisconnectChatEvent(host : model.host))
break break
case "Connect" : case "Connect" :