UNPKG

nobloxmmc.js

Version:

A Node.js wrapper for ROBLOX. (original from sentanos)

38 lines (36 loc) 923 B
// Includes var shortPoll = require('../util/shortPoll.js').func; var getShout = require('./getShout.js').func; // Args exports.required = ['group']; exports.optional = ['jar']; // Define exports.func = function (args) { var empty = false; return shortPoll({ getLatest: function (latest) { return getShout({group: args.group, jar: args.jar}) .then(function (shout) { var given = []; if (shout) { var date = new Date(shout.updated) if (date > latest) { latest = date; given.push(shout); } empty = false; } else if (!empty) { date = new Date(); given.push({message: '', author: {name: '', id: '-1'}, date: date}); latest = date; empty = true; } return { latest: latest, data: given }; }); }, delay: 'onShout' }); };