feat: support sorted set queues (#177)

* feat: support sorted set queues

* fix: tune tests for queue
This commit is contained in:
Anton Voylenko
2023-06-06 23:14:38 +03:00
committed by GitHub
parent f3d3afee73
commit 32ff023b14
6 changed files with 17 additions and 17 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ const {
retrieveCall,
deleteCall,
listCalls,
listQueues,
listSortedSets,
purgeCalls,
retrieveSet,
addKey,
@@ -21,7 +21,7 @@ module.exports = {
retrieveCall,
deleteCall,
listCalls,
listQueues,
listSortedSets,
purgeCalls,
retrieveSet,
addKey,
+2 -2
View File
@@ -896,12 +896,12 @@ router.post('/:sid/Messages', async(req, res) => {
* retrieve info for a group of queues under an account
*/
router.get('/:sid/Queues', async(req, res) => {
const {logger, listQueues} = req.app.locals;
const {logger, listSortedSets} = req.app.locals;
const { search } = req.query || {};
try {
const accountSid = parseAccountSid(req);
await validateRequest(req, accountSid);
const queues = search ? await listQueues(accountSid, search) : await listQueues(accountSid);
const queues = search ? await listSortedSets(accountSid, search) : await listSortedSets(accountSid);
logger.debug(`retrieved ${queues.length} queues for account sid ${accountSid}`);
res.status(200).json(queues);
updateLastUsed(logger, accountSid, req).catch((err) => {});