Commit b7088016113a41d1769282c720e5c6c3461e118b
1 parent
c0be703f1e
Exists in
master
Modem queue name is an array
Showing 1 changed file with 8 additions and 3 deletions Side-by-side Diff
lib/smstools-config/queues-and-providers.js
... | ... | @@ -91,7 +91,12 @@ exports.dump = async (mkdirIfQueueDirNotExists) => { |
91 | 91 | }; |
92 | 92 | |
93 | 93 | exports.getModemQueueName = (modemName) => { |
94 | - const queue = (smstoolsConfig.queues || []) | |
95 | - .find((item) => (item.modems || []).indexOf(modemName) >= 0); | |
96 | - return (queue || {}).name || ''; | |
94 | + const queues = queuesSorted().filter((queue) => { | |
95 | + if (!queue.name || !queue.enabled) return false; | |
96 | + return (queue.modems || []).indexOf(modemName) >= 0; | |
97 | + }); | |
98 | + | |
99 | + return (queues || '').map((queue) => queue.name); | |
97 | 100 | }; |
101 | + | |
102 | +exports.hasQueues = () => !!(smstoolsConfig.queues || []).filter((queue) => queue.enabled); |