Skip to content

imapclient: initial VANISHED support#720

Open
WhyNotHugo wants to merge 1 commit intoemersion:v2from
WhyNotHugo:vanished
Open

imapclient: initial VANISHED support#720
WhyNotHugo wants to merge 1 commit intoemersion:v2from
WhyNotHugo:vanished

Conversation

@WhyNotHugo
Copy link
Copy Markdown
Contributor

No description provided.

@WhyNotHugo
Copy link
Copy Markdown
Contributor Author

v2: ran go fmt

@emersion
Copy link
Copy Markdown
Owner

This seems to overlap a bit with #690.

@WhyNotHugo
Copy link
Copy Markdown
Contributor Author

I did a review of that branch (I admit I didn't see it before, because I looked for keyword VANISHED.

I only notice one difference, it uses:

UID FETCH 1:* (FLAGS) (CHANGEDSINCE 123) VANISHED

Whereas my branch uses:

UID FETCH 1:* (FLAGS) (CHANGEDSINCE 123 VANISHED)

I believe my approach to be correct. From: https://datatracker.ietf.org/doc/html/rfc7162#section-3.2.6:

The VANISHED UID FETCH modifier MUST only be specified together with the CHANGEDSINCE UID FETCH modifier.

I think it's probably best to fix that in #690 and drop this branch.

@WhyNotHugo
Copy link
Copy Markdown
Contributor Author

Given that this is much narrower in scope than #690, can we consider merging (or iterating) on this one directly?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants