[JMAP] Mailbox/queryChanges not yet implemented ?

Zhivko Vasilev zhivko_vasilev at mailtemi.com
Mon Jul 30 11:08:27 EDT 2018


Hello ,

When I try to use Mailbox/queryChanges call  the server always return me
an error "cannotCalculateChanges."
After a quick look in the code, it turns out this error is hard-coded.
/* Refuse all attempts to calculcate list updates */
    jmap_error(req, json_pack("{s:s}", "type",
    "cannotCalculateChanges"));
So my guess is not yet implemented functionality and will be
added later?
Regards,
Zhivko Vasilev

P.S. Below are the calls/responses to the server.

{"methodCalls":[["Mailbox/changes",{"filter":{"conditions":[{"inMailbox-
":"e5a1e895-e587-4d6a-a49d-
9cba28d9653c"}],"operator":"AND"},"sinceState":"11808"},"#23"],["Mailbo-
x/queryChanges",{"#ids":{"name":"Mailbox/changes","path":"/updated","re-
sultOf":"#23"},"properties":["id","totalEmails"],"sinceQueryState":"118-
08"},"#24"]],"using":["ietf:jmap","ietf:jmapmail"]}
{"methodResponses":[["Mailbox/changes",{"oldState":"11808","newState":"-
11811","hasMoreChanges":false,"created":[],"updated":["e5a1e895-e587-
4d6a-a49d-
9cba28d9653c"],"destroyed":[],"updatedProperties":["totalEmails","unrea-
dEmails","totalThreads","unreadThreads"],"accountId":"u1"},"#23"],["err-
or",{"type":"cannotCalculateChanges"},"#24"]]}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20180730/4cfc53ea/attachment.html>


More information about the Cyrus-devel mailing list