|
|
@ -1224,10 +1224,13 @@ ImapConnection.prototype._reset = function() {
|
|
|
|
clearTimeout(this._state.tmrKeepalive);
|
|
|
|
clearTimeout(this._state.tmrKeepalive);
|
|
|
|
clearTimeout(this._state.tmrConn);
|
|
|
|
clearTimeout(this._state.tmrConn);
|
|
|
|
this._state.status = STATES.NOCONNECT;
|
|
|
|
this._state.status = STATES.NOCONNECT;
|
|
|
|
this._state.numCapRecvs = 0;
|
|
|
|
this._state.curId = 0;
|
|
|
|
this._state.requests = [];
|
|
|
|
this._state.requests = [];
|
|
|
|
this._state.isIdle = true;
|
|
|
|
this._state.numCapRecvs = 0;
|
|
|
|
this._state.isReady = false;
|
|
|
|
this._state.isReady = false;
|
|
|
|
|
|
|
|
this._state.isIdle = true;
|
|
|
|
|
|
|
|
this._state.tmrKeepalive = null;
|
|
|
|
|
|
|
|
this._state.tmrConn = null;
|
|
|
|
this._state.ext.idle.state = IDLE_NONE;
|
|
|
|
this._state.ext.idle.state = IDLE_NONE;
|
|
|
|
this._state.ext.idle.timeWaited = 0;
|
|
|
|
this._state.ext.idle.timeWaited = 0;
|
|
|
|
|
|
|
|
|
|
|
@ -1242,6 +1245,7 @@ ImapConnection.prototype._reset = function() {
|
|
|
|
this.namespaces = { personal: [], other: [], shared: [] };
|
|
|
|
this.namespaces = { personal: [], other: [], shared: [] };
|
|
|
|
this.delimiter = undefined;
|
|
|
|
this.delimiter = undefined;
|
|
|
|
this.capabilities = [];
|
|
|
|
this.capabilities = [];
|
|
|
|
|
|
|
|
|
|
|
|
this._resetBox();
|
|
|
|
this._resetBox();
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|