73
74 let sendtoSocketId = await findUserByName(data.sendto);
75 try{
76 let room; 77
78 let rooms = await userController.get_rooms(data.sendby);
79 for(let r of rooms.rooms){
114
115 socket.on('typing',async (data)=>{
116 let rooms = await userController.get_rooms(data.sendby);
117 let room;118 for(let r of rooms.rooms){
119 if(r==(data.sendto+data.sendby+"Room")||r==(data.sendby+data.sendto+"Room")){
120 room = r;
129
130socket.on('nottyping',async (data)=>{
131 let rooms = await userController.get_rooms(data.sendby);
132 let room;133 for(let r of rooms.rooms){
134 if(r==(data.sendto+data.sendby+"Room")||r==(data.sendby+data.sendto+"Room")){
135 room = r;
67
68socket.on('receivemsg',(data)=>{
69 console.log("data"+data.content);
70 let sendby;71 if(data.sendby===name){
72 sendby = "you";
73 }else{
In JavaScript, variables can be assigned during declaration, or at any point afterwards using an assignment statement. For example, in the following code, foo
is initialized during declaration, while bar
is initialized later.
var foo = 1;
var bar;
if (foo) {
bar = 1;
} else {
bar = 2;
}
function foo() {
var bar;
let baz;
}
function foo() {
var bar = 1;
let baz = 2;
const qux = 3;
}