Re: [whatwg] Web Notification: API inconsistency

On Fri, Aug 23, 2013 at 6:16 AM, Anne van Kesteren <annevk@annevk.nl> wrote:
> On Fri, Aug 23, 2013 at 1:16 PM, Jeremie Patonnier
> <jeremie.patonnier@gmail.com> wrote:
>> The spec define two static methods: `requestPermission` and `get`
>> I'm a bit puzzled because `requestPermission` expect a callback function
>> where `get` return a `Promise`.
>
> It's not clear to me we can change the design of requestPermission()
> at this point. I think end-user notifications have been shipping for a
> while now... We could maybe upgrade it at some point to also return a
> promise, dunno.

If a function currently takes a callback argument and returns void,
it's trivial to upgrade it to instead make the callback optional and
return a promise when it's not passed.

~TJ

Received on Friday, 23 August 2013 16:34:17 UTC