summaryrefslogtreecommitdiffstats
path: root/assets/js/subscribe_widget.js
diff options
context:
space:
mode:
authorOmar Roth <omarroth@protonmail.com>2019-05-05 07:46:01 -0500
committerOmar Roth <omarroth@protonmail.com>2019-06-01 16:09:17 -0500
commit0338fd42e15ee9803068e6d6eeb04d78b94f321c (patch)
tree44794e8e271b25105fbd79d60643f229940ce653 /assets/js/subscribe_widget.js
parentb3788bc1431aea47b7a9ffb325984f4a58c21125 (diff)
downloadinvidious-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.js12
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++);
}
}