Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Add support for PARTIAL extension (RFC9394) #367

Merged
merged 4 commits into from
Dec 22, 2024
Merged

Conversation

nevans
Copy link
Collaborator

@nevans nevans commented Dec 20, 2024

  • Updates #search, #uid_search with the PARTIAL return option which adds ESearchResult#partial return data.
  • Updates #uid_fetch with the partial modifier (kwarg).

@nevans nevans force-pushed the RFC9394-PARTIAL branch 2 times, most recently from 4de8e6b to c91073f Compare December 21, 2024 12:52
@nevans nevans marked this pull request as ready for review December 21, 2024 12:52
@nevans nevans force-pushed the RFC9394-PARTIAL branch 2 times, most recently from 3ad4076 to f7f7c23 Compare December 21, 2024 13:25
lib/net/imap.rb Outdated Show resolved Hide resolved
@nevans nevans force-pushed the RFC9394-PARTIAL branch 6 times, most recently from faf814f to c1fccda Compare December 22, 2024 23:24
@nevans nevans added the enhancement New feature or request label Dec 22, 2024
This format works better once we add more return opts (in my opinion).
For convenience and compatibility, `ESearchResult#to_a` returns an array
of integers (sequence numbers or UIDs) whenever either `ALL` or
`PARTIAL` return data is available.
@nevans nevans merged commit 4648a06 into master Dec 22, 2024
30 checks passed
@nevans nevans deleted the RFC9394-PARTIAL branch December 22, 2024 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

1 participant