<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div>Hello ,<br></div>
<div><br></div>
<div>When I try to use Mailbox/queryChanges call the server always return me an error "cannotCalculateChanges." <br></div>
<div><br></div>
<div>After a quick look in the code, it turns out this error is hard-coded.<br></div>
<div>/* Refuse all attempts to calculcate list updates */<br></div>
<div> jmap_error(req, json_pack("{s:s}", "type", "cannotCalculateChanges"));<br></div>
<div><br></div>
<div>So my guess is not yet implemented functionality and will be added later?<br></div>
<div><br></div>
<div>Regards,<br></div>
<div>Zhivko Vasilev<br></div>
<div><br></div>
<div>P.S. Below are the calls/responses to the server.<br></div>
<div><br></div>
<div>{"methodCalls":[["Mailbox/changes",{"filter":{"conditions":[{"inMailbox":"e5a1e895-e587-4d6a-a49d-9cba28d9653c"}],"operator":"AND"},"sinceState":"11808"},"#23"],["Mailbox/queryChanges",{"#ids":{"name":"Mailbox/changes","path":"/updated","resultOf":"#23"},"properties":["id","totalEmails"],"sinceQueryState":"11808"},"#24"]],"using":["ietf:jmap","ietf:jmapmail"]}<br></div>
<div><br></div>
<div>{"methodResponses":[["Mailbox/changes",{"oldState":"11808","newState":"11811","hasMoreChanges":false,"created":[],"updated":["e5a1e895-e587-4d6a-a49d-9cba28d9653c"],"destroyed":[],"updatedProperties":["totalEmails","unreadEmails","totalThreads","unreadThreads"],"accountId":"u1"},"#23"],["error",{"type":"cannotCalculateChanges"},"#24"]]}<br></div>
</body>
</html>