mirror of
https://github.com/reality/dbot.git
synced 2024-11-23 20:39:25 +01:00
47 lines
946 B
JavaScript
47 lines
946 B
JavaScript
var _ = require('underscore')._;
|
|
|
|
var pages = function (dbot) {
|
|
return {
|
|
'/bans': function (req, res) {
|
|
res.render('servers', {
|
|
'servers': _.keys(dbot.config.servers)
|
|
});
|
|
},
|
|
|
|
'/underbans': function (req, res) {
|
|
this.db.search('nbans', {
|
|
'server': server
|
|
}, function (ban) {
|
|
if (ban.reason.match('#underban')) {
|
|
bans.push(ban);
|
|
}
|
|
}, function () {
|
|
res.render('bans', {
|
|
'server': server,
|
|
'bans': bans
|
|
});
|
|
});
|
|
},
|
|
|
|
'/bans/:server': function (req, res) {
|
|
var server = req.params.server,
|
|
bans = [];
|
|
|
|
this.db.search('nbans', {
|
|
'server': server
|
|
}, function (ban) {
|
|
bans.push(ban);
|
|
}, function () {
|
|
res.render('bans', {
|
|
'server': server,
|
|
'bans': bans
|
|
});
|
|
});
|
|
}
|
|
}
|
|
};
|
|
|
|
exports.fetch = function (dbot) {
|
|
return pages(dbot);
|
|
};
|