UNPKG

covilbot

Version:

Slack bot which connects with Mopidy and Spotify

24 lines (23 loc) 640 B
module.exports = { command: 'shuffle', desc: 'Shuffles current tracklist', handler: function (argv) { var index argv.db.mopidy.tracklist.index() .then(function (value) { if (value === null) { throw new Error('Current index not available') } index = value return argv.db.mopidy.tracklist.getLength() }) .then(function (length) { argv.db.logger.info('Shuffling tracklist from %d to %d', index + 1, length) return argv.db.mopidy.tracklist.shuffle(index + 1, length) }) .catch(function () {}) .done(function () { argv.db.yargs.parse('tracks') }) } }