diff --git a/tests_hugo/chat_node/README.md b/tests_hugo/chat_node/README.md index 07fe6b18..5f59b451 100644 --- a/tests_hugo/chat_node/README.md +++ b/tests_hugo/chat_node/README.md @@ -2,8 +2,7 @@ - [socket io multi room chat](http://psitsmike.com/2011/10/node-js-and-socket-io-multiroom-chat-tutorial/) first time : - npm install --save express - npm install --save socket.io + npm install --save express socket.io cors sudo npm install -g nodemon next time : @@ -19,8 +18,37 @@ anytime : - [ ] what to do with message not received ? ``` --> create_room('create_room', room_name); --> change_room('change_room', room_name); --> get_room_history('get_room_history', room_name); -``` +-> create_public_conv( room_name ); +-> create_private_conv( room_name ); +-> create_protected_conv( room_name ); +-> create_direct_conv( room_name ); + +-> change_conv( room_name ); + +-> get_conv_history( room_name ); +-> get_last_conv(); + +-> get_my_convs_directs( ); +-> get_my_convs_rooms( ); +-> get_public_convs( ); + +[ list ][ create ][ join ] + "directs" . [direct] (public and protected) + "rooms" . [room] + . public + . private + . protected + +on connection : + get_convs_directs(); + get_convs_rooms(); + last_conv = get_last_conv(); + if (last_conv) + get_conv_history(last_conv); + + +``` +## todo: +- check if drop down menu works also with buttons instead of
+- add window for option when select 'room' diff --git a/tests_hugo/chat_node/chat_client/chat.html b/tests_hugo/chat_node/chat_client/chat.html index 2229c9ce..e11db5ae 100644 --- a/tests_hugo/chat_node/chat_client/chat.html +++ b/tests_hugo/chat_node/chat_client/chat.html @@ -13,6 +13,33 @@
+ + +
+

join

+