On Wed, Oct 1, 2014 at 2:56 PM, Peter Beverloo <bever...@google.com> wrote:
> One argument I came across for overloading requestPermission is the
> following:
>     Promise.all([ Notification.requestPermission(),
> swRegistration.push.requestPermission() ]).then(...);
>
> Might be worth considering, it's relatively cheap to support and can be
> implemented without breaking backwards compatibility.

One minor risk with also returning a promise is that exceptions for
incorrect invocation would no longer throw an exception, but instead
reject the promise.

Otherwise I would never expect this promise to be rejected as the user
declining notifications is not exceptional.

I would be okay with adding this.


-- 
https://annevankesteren.nl/

Reply via email to