first time : npm install --save express socket.io cors sudo npm install -g nodemon
next time : npm install
anytime : nodemon server
- don't send message to oneself
- create a room
- automatically add someone to a room
- being able to accept or refuse to be added to a room
- what to do with message not received ?
-> 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'