making my interaction stuff public
This commit is contained in:
parent
14dc59b6d3
commit
84783efd7f
1 changed files with 16 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
var express = require('express');
|
||||
var api = express.Router();
|
||||
var config = require('../../config');
|
||||
var utils = require('../../utils');
|
||||
|
||||
api.get('/', (req, res) => {
|
||||
res.status(200).jsonp({
|
||||
|
@ -9,4 +10,19 @@ api.get('/', (req, res) => {
|
|||
});
|
||||
});
|
||||
|
||||
api.get('/ints/:kind/:user1?/:user2?', (req, res) => {
|
||||
if (utils.int[req.params.kind] === undefined) return res.status(404).jsonp({ error: `This does not exist` });
|
||||
if (!req.params.user1 || !req.params.user2) return res.status(400).jsonp({ error: `I need two users to work` });
|
||||
let LineFromUtils = utils.int[req.params.kind][parseInt(Math.random() * utils.int[req.params.kind].length)];
|
||||
let Line = LineFromUtils.replace(/0/g, utils.format.bold(req.params.user1)).replace(
|
||||
/1/g,
|
||||
utils.format.bold(req.params.user2)
|
||||
);
|
||||
let respo = LineFromUtils.replace(/0/g, req.params.user1).replace(/1/g, req.params.user2);
|
||||
res.status(200).jsonp({
|
||||
Line: respo,
|
||||
MarkdownLine: Line
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = api;
|
||||
|
|
Loading…
Reference in a new issue