-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.js
32 lines (28 loc) · 996 Bytes
/
routes.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
module.exports = {
init: function(app, middleware, config) {
app.get('/', (_, response) => {
response.sendFile(__dirname + '/views/index.html');
});
// Gère la redirection vers Steam (Discord ne gère pas les procoles customs)
app.get('/redirect', (req, response) => {
const urlToRedirect = req.query.dest;
if (urlToRedirect) {
response.writeHead(301, {
Location: decodeURIComponent(urlToRedirect),
});
}
response.end();
});
app.post('/', (req, resp) => middleware.handleCivVITurn(req, resp));
app.post('/raw', (req, resp) =>
middleware.handleCivVITurnRaw(
req,
resp,
config.defaultChannelId,
config.defaultLoginToken,
config.defaultNotifyPrivate,
config.defaultSteamPartyID,
),
);
},
};