<p>Yes what JOSM does is broken and they should stop doing it.</p>
<p>The only difference between this and the upload queue is whether the POST returns immediately or tries to wait - hell you could trivially make that optional so the caller could choose.</p>
<p>Well that and that the queue version avoids having to reupload everything on the future calls though again it wouldn't matter if you did, it could just ignore it and return the cached result.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/2201#issuecomment-480495854">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLfo9hq6AdqL3X1P--_zdKi34C3Hwks5veIH4gaJpZM4cgFOf">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLfqOQkEOhxnlTVi_QMYUDnZJvlPDks5veIH4gaJpZM4cgFOf.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@tomhughes in #2201: Yes what JOSM does is broken and they should stop doing it.\r\n\r\nThe only difference between this and the upload queue is whether the POST returns immediately or tries to wait - hell you could trivially make that optional so the caller could choose.\r\n\r\nWell that and that the queue version avoids having to reupload everything on the future calls though again it wouldn't matter if you did, it could just ignore it and return the cached result."}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/2201#issuecomment-480495854"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/2201#issuecomment-480495854",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/2201#issuecomment-480495854",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>