adding in news distribution
This commit is contained in:
@@ -84,13 +84,16 @@ io.on('connection', function (socket) {
|
|||||||
let long = input.position.long;
|
let long = input.position.long;
|
||||||
let lat = input.position.lat;
|
let lat = input.position.lat;
|
||||||
|
|
||||||
var sql = 'SELECT * FROM messages, users WHERE messages.user_id = users.id HAVING (6371393 * acos(cos(radians((?))) * cos(radians(messages.lat)) * cos(radians(messages.lng) - radians((?))) + sin(radians((?))) * sin(radians(messages.lat))) < 300) ORDER BY messages.id'
|
var sql = 'SELECT * FROM users, messages WHERE messages.user_id = users.id HAVING (6371393 * acos(cos(radians((?))) * cos(radians(messages.lat)) * cos(radians(messages.lng) - radians((?))) + sin(radians((?))) * sin(radians(messages.lat))) < 300) ORDER BY messages.id'
|
||||||
con.query(sql, [lat, long, lat], function (err, result, fields) {
|
con.query(sql, [lat, long, lat], function (err, result, fields) {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
|
|
||||||
socket.emit('initMessages', result);
|
socket.emit('initMessages', result);
|
||||||
console.log('Sent all ' + result.length + ' initial messages!');
|
console.log('Sent all ' + result.length + ' initial messages!');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// temporarily sending the news messages to users on initial
|
||||||
|
socket.emit('initNews', news);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user