wildduck/lib/handlers/on-lsub.js
Andris Reinman 942e35349e v1.14.0
2019-01-23 23:38:29 +02:00

26 lines
581 B
JavaScript

'use strict';
const db = require('../db');
// LSUB "" "*"
// Returns all subscribed folders, query is informational
// folders is either an Array or a Map
module.exports = server => (query, session, callback) => {
server.logger.debug(
{
tnx: 'lsub',
cid: session.id
},
'[%s] LSUB for "%s"',
session.id,
query
);
db.database
.collection('mailboxes')
.find({
user: session.user.id,
subscribed: true
})
.maxTimeMS(500)
.toArray(callback);
};