MCPcopy Create free account
hub / github.com/jishi/node-sonos-http-api / queue

Function queue

lib/actions/queue.js:15–35  ·  view source on GitHub ↗
(player, values)

Source from the content-addressed store, hash-verified

13}
14
15function queue(player, values) {
16 const detailed = values[values.length - 1] === 'detailed';
17 let limit;
18 let offset;
19
20 if (/\d+/.test(values[0])) {
21 limit = parseInt(values[0]);
22 }
23
24 if (/\d+/.test(values[1])) {
25 offset = parseInt(values[1]);
26 }
27
28 const promise = player.coordinator.getQueue(limit, offset);
29
30 if (detailed) {
31 return promise;
32 }
33
34 return promise.then(simplify);
35}
36
37module.exports = function (api) {
38 api.registerAction('queue', queue);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected