- Mar 14, 2016
-
-
Atanamo authored
This change isn't even listed in the changelog, but fatal: io.sockets.adapter.rooms[<room name>] seems to be an Object of type Room now, having a the list of its sockets in an property "sockets". Before version 1.4.0, the map of sockets was directly accessable by the call (there was no Room object)... Moved logic for iterating the room's sockets to a new method _iterateEachJoinedSocket() though. So future changes to the API (which are very likely) can be modified on one place in the code...
-
- Mar 13, 2016
- Feb 26, 2015
-
-
Atanamo authored
-
- Feb 24, 2015
- Feb 23, 2015
-
-
Atanamo authored
* Refactored the class again to use weights instead of sizes for rating entries * Simplified sub routines to be more efficient * Initializing helper object and doing checks in client event listeners TODO: Move settings for flooding protection to config
-
- Feb 22, 2015
-
-
Atanamo authored
-
- Feb 21, 2015
-
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
* Always show number of players * Hide players list, if it is empty, allow overwrite by using css class "secret" * Have four "formSection" containers in server tab * Added css class for tab pages * Tab title/channel name is now contained in span tag * Tab headers having tooltips showing the channel name
-
- Feb 19, 2015
- Feb 17, 2015
-
-
Atanamo authored
On disconnect, sockets are in no rooms anymore - even before kicking them out manually. Because of that, removeClient() did cancel in beginning... But anaway, we have to remove the client from the unique users list - so force it.
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
This will temporary leave the channel...
-
Atanamo authored
-
- Feb 16, 2015
-
-
Atanamo authored
TODO: - Button for temporary leaving custom channels (Leave with param true) - Flooding protection! -- Add closure to client socket, which handles counting emits (By SocketHandler) -- All client event handlers must call counting method of closure -- Disconnect client on threshold overflow...
-
- Feb 15, 2015
-
-
Atanamo authored
Not finished yet... TODO: - Button for temporary leaving custom channels (Leave with param true) - Disallow permanent leaving of self-created channels (and non-custom channels) - Deletion of self-created channels - Response messages after leaving/deleting channels
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
-
Atanamo authored
-
- Feb 13, 2015
-
-
Atanamo authored
Also added some client side flood protection to reduce delay effect of irc flood protection... TODO: - Webclient: Extend gui for channel creation (What is optional when joining?) - Temporary leaving custom channels (Without DB update) - Permanent leaving custom channels (With DB update) - Flooding protection! -- Add closure to client socket, which handles counting emits (By SocketHandler) -- All client event handlers must call counting method of closure -- Disconnect client on threshold overflow...
-
- Feb 12, 2015
- Feb 10, 2015
-
-
Atanamo authored
TODO: - Check channel limit (server side) - Translations for server messages - Webclient: Extend gui for channel creation (What is optional when joining?) - Temporary leaving custom channels (Without DB update) - Permanent leaving custom channels (With DB update) - Flooding protection! -- Add closure to client socket, which handles counting emits (By SocketHandler) -- All client event handlers must call counting method of closure -- Disconnect client on threshold overflow...
-
- Feb 06, 2015