public override void CommandStarted(cTrace.cContext pParentContext) { var lContext = pParentContext.NewMethod(nameof(cCommandHookSelect), nameof(CommandStarted)); if (mMailboxCache.SelectedMailboxDetails != null && !mCapabilities.QResync) { mMailboxCache.Unselect(lContext); } }
public override void CommandCompleted(cCommandResult pResult, cTrace.cContext pParentContext) { var lContext = pParentContext.NewMethod(nameof(cCloseCommandHook), nameof(CommandCompleted), pResult); if (pResult.ResultType == eCommandResultType.ok) { mMailboxCache.Unselect(lContext); } }