-
Notifications
You must be signed in to change notification settings - Fork 2
/
route.js
36 lines (33 loc) · 1.62 KB
/
route.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
var requestHandlers = require('./requestHandlers');
function addRoutes(app) {
app.get('/login', requestHandlers.login);
app.get('/', requestHandlers.index);
app.get('/history', requestHandlers.history);
app.get('/memegeist', requestHandlers.memegeist);
app.get('/top', requestHandlers.topMessages);
app.get('/beta', requestHandlers.beta);
app.get('/map', requestHandlers.map);
app.get('/distinctCheckins', requestHandlers.distinctCheckins);
app.get('/whitelist', requestHandlers.whitelist);
app.get('/accept/:userid', requestHandlers.acceptUser);
// http://northisup.com/blog/a-new-sith-or-revenge-of-the-hope-mirror/
// this article is so good, I think it should be hardcoded in the code.
// I wish I could commit this with a killer feature so nobody reverts it.
// R2D2
app.get('/ban/:userid', requestHandlers.banUser);
app.get('/access', requestHandlers.access);
app.get('/pay', requestHandlers.pay);
app.post('/vote', requestHandlers.vote);
app.post('/getMessages/:timestamp', requestHandlers.getMessages);
app.get('/getMessages/:timestamp', requestHandlers.getMessages);
app.post('/getMemes/:timestamp', requestHandlers.getMemes);
app.get('/getMemes/:timestamp', requestHandlers.getMemes);
app.get('/loadMemes', requestHandlers.loadMemes);
app.get('/getTopMessages/:timestamp', requestHandlers.getTopMessages);
app.post('/getTopMessages/:timestamp', requestHandlers.getTopMessages);
}
function setRealtimeEngine(engine) {
requestHandlers.setRealtimeEngine(engine);
}
exports.addRoutes = addRoutes;
exports.setRealtimeEngine = setRealtimeEngine