/
hl_socket.js
44 lines (25 loc) · 916 Bytes
/
hl_socket.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/**
* Created by airswoop1 on 5/3/14.
*/
var api = require('./api/api.js');
var hl_socket = function(server){
var io = require('socket.io').listen(server);
io.sockets.on('connection',function(socket){
socket.on('get_projects',function(data){
api.getProjects.execute(function(err, documents){
console.log("Sending the client zee projects");
socket.emit('load_projects',{"projects":documents});
})
});
socket.emit('news',{"hello":"world"})
socket.on('buyer_interested',function(data){
console.log("received buyer interested");
var request = {};
request.buyer_email = data.buyer_email;
request.hack_title = data.hack_title;
console.log(request);
api.notifySeller.execute(request);
})
})
};
module.exports = hl_socket;