https://bugzilla.wikimedia.org/show_bug.cgi?id=64238
On Mon, Apr 21, 2014 at 3:14 PM, Petr Bena <[email protected]> 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 <[email protected]> wrote: >> Does it mean it's not possible to do this using api? >> >> On Mon, Apr 21, 2014 at 3:08 PM, Kevin Israel <[email protected]> wrote: >>> On 04/21/2014 07:49 AM, Bartosz Dziewoński wrote: >>>> On Mon, 21 Apr 2014 13:40:16 +0200, Petr Bena <[email protected]> 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 >>> [email protected] >>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
