کد سمت سرور :
socket.on('seen',function (users){
var u = users.split("_");
var sid = u[0];
var rid = u[1];
Messages.update(
{ users: users , seen: 0 },
{ $set: { seen: 1 }},
{ multi: true },
callback
);
function callback (err, num) {
if(num > 0)
{
var data = {sid:sid , rid:rid};
io.sockets.emit('seen',data);
}
}
});
کد سمت کلاینت :
$('.private').on('click','div', function(){
var si = $(this).data('id');
var ri = sid;
var users = si + '_' + ri;
socket.emit('seen',users);
});
socket.on('seen',function (data){
if(sid == data.sid)
{
alert("Seen");
}
});