private void RoomStateChanged(frmChat frm, LiveCodingChat.Xmpp.Room room, LiveCodingChat.User user, LiveCodingChat.Xmpp.UserState state) { if (frm.InvokeRequired) { frm.Invoke(new MethodInvoker(delegate() { RoomStateChanged(frm, room, user, state); })); return; } frm.UserStateChanged(room.ID, user, state); }
private void Room_UserStateChanged(LiveCodingChat.Xmpp.Room room, LiveCodingChat.User user, LiveCodingChat.Xmpp.UserState state) { if (channels.ContainsKey(room.ID)) { RoomStateChanged(channels[room.ID], room, user, state); } }