mirror of https://github.com/zlatinb/muwire
show disconnects
parent
eec007e83b
commit
b1b2bcaef8
|
@ -164,7 +164,10 @@ class ChatRoomController {
|
||||||
void handleLeave(Persona p) {
|
void handleLeave(Persona p) {
|
||||||
String toDisplay = DataHelper.formatTime(System.currentTimeMillis()) + " " + p.getHumanReadableName() + " disconnected\n"
|
String toDisplay = DataHelper.formatTime(System.currentTimeMillis()) + " " + p.getHumanReadableName() + " disconnected\n"
|
||||||
runInsideUIAsync {
|
runInsideUIAsync {
|
||||||
|
if (model.members.remove(p)) {
|
||||||
view.roomTextArea.append(toDisplay)
|
view.roomTextArea.append(toDisplay)
|
||||||
|
view.membersTable?.model?.fireTableDataChanged()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -99,8 +99,8 @@ class ChatServerModel {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleLeave(Persona p) {
|
private void handleLeave(Persona p) {
|
||||||
mvcGroup.childrenGroups.each {
|
mvcGroup.childrenGroups.each { k, v ->
|
||||||
it.controller.handleLeave(p)
|
v.controller.handleLeave(p)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue