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)
}
void serverDisconnected() {
runInsideUIAsync {
model.members.clear()
view.membersTable?.fireTableDataChanged()
}
}
}

View File

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