https://bugzilla.wikimedia.org/show_bug.cgi?id=64238

On Mon, Apr 21, 2014 at 3:14 PM, Petr Bena <benap...@gmail.com> wrote:
> The api doesn't work, I made it successfuly update it, but it still
> show new messages
>
> On Mon, Apr 21, 2014 at 3:10 PM, Petr Bena <benap...@gmail.com> wrote:
>> Does it mean it's not possible to do this using api?
>>
>> On Mon, Apr 21, 2014 at 3:08 PM, Kevin Israel <pleasest...@live.com> wrote:
>>> On 04/21/2014 07:49 AM, Bartosz Dziewoński wrote:
>>>> On Mon, 21 Apr 2014 13:40:16 +0200, Petr Bena <benap...@gmail.com> wrote:
>>>>
>>>>> Using api.php?action=query&meta=userinfo&uiprop=rights|hasmsg I get
>>>>> information about new message.
>>>>>
>>>>> Now I can read it using api, but that doesn't flag the talk page as
>>>>> read. What do I need to do in order to flag it as read other than
>>>>> running external browser instead of api?
>>>>
>>>> Use the action=setnotificationtimestamp API to mark your own talk page
>>>> as 'visited'.
>>>
>>> I looked at this a while ago and found that this won't get rid of the
>>> orange bar (or its equivalent in the API). And this still seems to be true.
>>>
>>> The relevant method is User::clearNotification() (which in turn calls
>>> User::setNewtalk()). That API module doesn't call it, instead updating
>>> the watchlist table directly to allow batching.
>>>
>>> So the user_newtalk row (or for anons, the object cache entry) is not
>>> deleted or updated.
>>>
>>> --
>>> Kevin Israel - MediaWiki developer, Wikipedia editor
>>> http://en.wikipedia.org/wiki/User:PleaseStand
>>>
>>> _______________________________________________
>>> 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