PollRange: return immediately if no seen marker is provided

This commit is contained in:
Alex Auvolat
2023-01-11 12:03:17 +01:00
parent 09a3dad0f2
commit ba384e61c0
2 changed files with 46 additions and 18 deletions
+7
View File
@@ -723,6 +723,13 @@ The query body is a JSON object consisting of the following fields:
The timeout can be set to any number of seconds, with a maximum of 600 seconds (10 minutes).
If no seen marker is known by the caller, it can do a PollRange call
without specifying `seenMarker`. In this case, the PollRange call will
complete immediately, and return the current content of the range (which
can be empty) and a seen marker to be used in further PollRange calls. This
is the only case in which PollRange might return an HTTP 200 with an empty
set of items.
The response is either:
- A HTTP 304 NOT MODIFIED response with an empty body, if the timeout expired and no changes occurred