[OSM-dev] Quick History Service
Frederik Ramm
frederik at remote.org
Sun Apr 24 10:36:00 BST 2011
Dermot,
On 04/24/2011 02:19 AM, Dermot McNally wrote:
> I see that user names are not provided. Is that for reasons of
> discretion, volatility or performance?
Two reasons: 1. There's really no elegant mechanism to handle user name
changes. An object may have been edited by you while your user name was
something else. If you change your user name but don't edit anything,
there is no chance for my application to find out about that change
through the diffs it consumes; what my application shows would be out of
sync with what the API proper gives you (as the API knows about the user
name change but I do not). 2. It would increase the size of the return
messages by something like 20%.
Both are however not really strong reasons and I could provide user
names if these problems are deemed unimportant.
Bye
Frederik
More information about the dev
mailing list