From 9b40df95b4a3e8ded8b4f37e7750f346013becc1 Mon Sep 17 00:00:00 2001 From: Karim Hamidou Date: Thu, 19 Jan 2017 16:59:19 -0800 Subject: [PATCH] [mini-feat] Display the IMAP commands we're sending when NYLAS_DEBUG is set. Makes debugging a bit easier. --- packages/isomorphic-core/src/imap-connection.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/isomorphic-core/src/imap-connection.js b/packages/isomorphic-core/src/imap-connection.js index 96ebb87a8..5dc53153d 100644 --- a/packages/isomorphic-core/src/imap-connection.js +++ b/packages/isomorphic-core/src/imap-connection.js @@ -88,6 +88,10 @@ class IMAPConnection extends EventEmitter { authTimeout: this._settings.authTimeout || AUTH_TIMEOUT_MS, } + if (process.env.NYLAS_DEBUG) { + result.debug = console.log; + } + // This account uses XOAuth2, and we have the client_id + refresh token if (this._settings.refresh_token) { const xoauthFields = ['client_id', 'client_secret', 'imap_username', 'refresh_token'];