pub async fn handle_task_query_changes<B: TasksBackend>(
backend: &B,
caller: &B::CallerCtx,
args: Value,
) -> Result<(Value, Vec<Invocation>), JmapError>Expand description
Handle a Task/queryChanges method call (draft-tasks-06 §4.14).
args is the RFC 8620 §5.6 /queryChanges request shape (accountId,
optional filter, optional sort, sinceQueryState, optional
maxChanges, optional upToId, optional calculateTotal); the
returned Value is the §5.6 /queryChanges response shape
(accountId, oldQueryState, newQueryState, optional total,
removed, added).
Returns (response_args, extra_invocations). The extra list is always empty.