<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
On 2/20/2018 2:56 AM, Frederik Ramm wrote:<br>
<blockquote type="cite"
cite="mid:ef503106-7fdd-6a53-8737-48c76807f7ac@remote.org">
<pre wrap="">Hi,
On 20.02.2018 10:51, MichaĆ Brzozowski wrote:
</pre>
<blockquote type="cite" style="color: #000000;">
<pre wrap="">You can use changeset replication with ChangesetMD to query your own DB.
</pre>
</blockquote>
<pre wrap="">I was tempted to respond the same, but I imagine the idea is that as
soon as the user clicks on the "I have fixed this" button, MapRoulette
checks what has been committed... and replication could mean up to one
minute delay.</pre>
</blockquote>
<br>
There's no guarantee that the read-only changeset call will go to
the same backend server as the write call.
<a class="moz-txt-link-freetext" href="https://github.com/openstreetmap/iD/issues/1646">https://github.com/openstreetmap/iD/issues/1646</a> shows the problem
caused by iD not parsing the diff response and relying on
redownloading.<br>
<br>
In the normal editing workflow a 5s (or even 60s) delay is not an
issue. Someone is likely to spend longer than that in their editor
changing data.<br>
<br>
I would say this is a reasonable use of the OSM API, as it is part
of editing, but is not the best for technical reasons. If you don't
need up to the second changeset data, you can consume the diff
stream every minute. If you do need up to the second data, then the
API doesn't guarantee it.<br>
</body>
</html>