diff options
| author | Omar Roth <omarroth@protonmail.com> | 2019-05-05 07:46:01 -0500 |
|---|---|---|
| committer | Omar Roth <omarroth@protonmail.com> | 2019-06-01 16:09:17 -0500 |
| commit | 0338fd42e15ee9803068e6d6eeb04d78b94f321c (patch) | |
| tree | 44794e8e271b25105fbd79d60643f229940ce653 /assets/js/subscribe_widget.js | |
| parent | b3788bc1431aea47b7a9ffb325984f4a58c21125 (diff) | |
| download | invidious-0338fd42e15ee9803068e6d6eeb04d78b94f321c.tar.gz invidious-0338fd42e15ee9803068e6d6eeb04d78b94f321c.tar.bz2 invidious-0338fd42e15ee9803068e6d6eeb04d78b94f321c.zip | |
Add support for Web notifications
Diffstat (limited to 'assets/js/subscribe_widget.js')
| -rw-r--r-- | assets/js/subscribe_widget.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/assets/js/subscribe_widget.js b/assets/js/subscribe_widget.js index 25c5f2a6..f875d505 100644 --- a/assets/js/subscribe_widget.js +++ b/assets/js/subscribe_widget.js @@ -7,8 +7,8 @@ if (subscribe_button.getAttribute('data-type') === 'subscribe') { subscribe_button.onclick = unsubscribe; } -function subscribe(timeouts = 0) { - if (timeouts > 10) { +function subscribe(timeouts) { + if (timeouts >= 10) { console.log('Failed to subscribe.'); return; } @@ -37,12 +37,12 @@ function subscribe(timeouts = 0) { xhr.ontimeout = function () { console.log('Subscribing timed out.'); - subscribe(timeouts + 1); + subscribe(timeouts++); } } -function unsubscribe(timeouts = 0) { - if (timeouts > 10) { +function unsubscribe(timeouts) { + if (timeouts >= 10) { console.log('Failed to subscribe'); return; } @@ -71,6 +71,6 @@ function unsubscribe(timeouts = 0) { xhr.ontimeout = function () { console.log('Unsubscribing timed out.'); - unsubscribe(timeouts + 1); + unsubscribe(timeouts++); } } |
