const watchrooms = require('../../utils/watchrooms');
const broadcast = require('../broadcast');
module.exports = function(user_id, data, respond) {
respond({
clientTime: data.clientTime,
serverTime: Date.now()
});
if (data.video_id && watchrooms.get(data.video_id)) {
broadcast({
command: "announce",
data: {
target: "watchroom",
type: "viewer-update",
viewer: watchrooms.update_user(user_id, data.video_id, {
latency: data.latency
})
}
}, watchrooms.get(data.video_id).viewers);
}
};