I am already doing that but I need to resolve conflict in new page.

There is no talk page for a user. I am sending a warning to this user.
If some other user with faster internet write that talk page faster
than me, I will overwrite it effectively deleting his message (because
there is no base revision for non-existent page).

In fact it's even worse. I am using new section for the warning and in
this scenario, result is that we both send the warning of same level
in same moment for 2 different edits. Which produces
https://bugzilla.wikimedia.org/show_bug.cgi?id=61933

On Wed, Feb 26, 2014 at 3:48 PM, Jeremy Baron <jer...@tuxmachine.com> wrote:
> On Feb 26, 2014 9:14 AM, "Petr Bena" <benap...@gmail.com> wrote:
>> How do you get current wiki time, so that you can either calculate the
>> timezone or use the time?
>
> How about using basetimestamp instead?
>
> https://en.wikipedia.org/w/api.php says:
>> basetimestamp - Timestamp of the base revision (obtained through
> prop=revisions&rvprop=timestamp). Used to detect edit conflicts; leave
> unset to ignore conflicts
>>
>> starttimestamp - Timestamp when you obtained the edit token. Used to
> detect edit conflicts; leave unset to ignore conflicts
>
> -Jeremy
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to