imapflow
Version:
IMAP Client for Node
19 lines (17 loc) • 489 B
JavaScript
;
/**
* Sends a NOOP command to the server.
*
* @param {Object} connection - IMAP connection instance
* @returns {Promise<boolean>} True on success, false on failure
*/
module.exports = async connection => {
try {
let response = await connection.exec('NOOP', false, { comment: 'Requested by command' });
response.next();
return true;
} catch (err) {
connection.log.warn({ err, cid: connection.id });
return false;
}
};