Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 15

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Alexander Nemirov
Есть такая функция

export function setTimeoutRequestUserNotifications() {
   try {
       let delay = 5000;

       const request = async () => {
           await getUserNotifications();

           timerId = setTimeout(request, delay);
       }

       let timerId = setTimeout( request, delay);
   } catch (e) {
       
consoleconsole.log(e)
   }
}



запустив которую начнется каждые 5 секунд кидаться запрос на сервер

Вызов происходит на отдельной странице(при заходе на нее), при переходе куда еще(происходит перезагрузка) и выполнение кода прерывается

Как можно обойти этот момент с прерыванием выполнения кода?
не думаю что браузер должен себя вести подобным образом, иначе пользователи будут обосновано обвинять его в обжорстве
источник

AN

Alexander Nemirov in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
не думаю что браузер должен себя вести подобным образом, иначе пользователи будут обосновано обвинять его в обжорстве
Мне нужно поймать сообщение глобально, оно может быть на любой странице( а у нас все работает с перезагрузкой)
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Alexander Nemirov
Мне нужно поймать сообщение глобально, оно может быть на любой странице( а у нас все работает с перезагрузкой)
кроме как поменять архитектуру приложения на SPA, ничего другого не могу посоветовать
источник

AN

Alexander Nemirov in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
кроме как поменять архитектуру приложения на SPA, ничего другого не могу посоветовать
Совет отличный, но на данный момент нужно локально решить проблему
источник

AN

Alexander Nemirov in JavaScript — русскоговорящее сообщество
Там еще момент в том, что сообщение может прилететь не сразу как страница загрузится, а через какое то время
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Alexander Nemirov
Совет отличный, но на данный момент нужно локально решить проблему
есть вариант просто держать окно/таб, которое только этим и будет заниматься
источник

AN

Alexander Nemirov in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
есть вариант просто держать окно/таб, которое только этим и будет заниматься
Спасибо, посмотрю этот вариант
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Alexander Nemirov
Спасибо, посмотрю этот вариант
можно отследить открыто ли окно с определённым именем и в случае отсутствия запустить, тогда можно будет этим пользоваться из любой страницы приложения
источник

M

Mafioznik in JavaScript — русскоговорящее сообщество
Теперь у меня вот такая проблема Error: Cannot modify a WriteBatch that has been committed. Появилась после добавления одной лишней функции в процесс работы. Она добавлена через await, выдает результат, доходит до batchNew.set() и падает. Специально сделал отдельно именованную переменную для batch
источник

A

Artem in JavaScript — русскоговорящее сообщество
Подскажите, кто-нибудь знает плагин для бесконечной прокрутки контента на всю ширину экрана?
источник

M

Mafioznik in JavaScript — русскоговорящее сообщество
Mafioznik
Теперь у меня вот такая проблема Error: Cannot modify a WriteBatch that has been committed. Появилась после добавления одной лишней функции в процесс работы. Она добавлена через await, выдает результат, доходит до batchNew.set() и падает. Специально сделал отдельно именованную переменную для batch
Вообще не получается её решить, у кого может такое было?
источник

M

Mafioznik in JavaScript — русскоговорящее сообщество
Я посмотрел по коду - это первый batch который создан 😂
источник
2020 November 16

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Ребят такая проблема в firebase, node js
https://gist.github.com/kirill9366/ff50ae98d9ffd4b81b34e1ad67219b09
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
⚠️  functions[createUser(us-central1)]: Deployment error.
Function failed on loading user code. Error message: Error: please examine your function logs to see the error cause: https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs. Additional troubleshooting documentation can be found at https://cloud.google.com/functions/docs/troubleshooting#logging
источник

А

Алексей in JavaScript — русскоговорящее сообщество
Все привет, есть программисты, желающие изучить/ подтянуть английский язык?

Предлагаю взаимное бесплатное обучение: я вам преподаю английский, вы мне - программирование.

Моя цель - научиться делать ботов в Телеграме (начиная с самых простых, описанных в туториале https://github.com/yagop/node-telegram-bot-api/blob/master/d...).

Стек - Node.JS, библиотека https://github.com/yagop/node-telegram-bot-api (именно JS, и именно эта библиотека).

Что есть: базовые знания JS.


Мой уровень английского С1-С2, изучаю и пользуюсь им ежедневно, начиная с начальных классов школы, использовал в профессиональной деятельности, использую и сейчас.

Могу дать базу, структуру языка, произношение, чтение, перевод, вообщем, любой аспект, на ваш выбор.


Формат: онлайн (например, Teamviewer + голосовое общение в мессенджере)
источник

С

Славик in JavaScript — русскоговорящее сообщество
интересненько, четкое представление, что хочешь освоить
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Алексей
Все привет, есть программисты, желающие изучить/ подтянуть английский язык?

Предлагаю взаимное бесплатное обучение: я вам преподаю английский, вы мне - программирование.

Моя цель - научиться делать ботов в Телеграме (начиная с самых простых, описанных в туториале https://github.com/yagop/node-telegram-bot-api/blob/master/d...).

Стек - Node.JS, библиотека https://github.com/yagop/node-telegram-bot-api (именно JS, и именно эта библиотека).

Что есть: базовые знания JS.


Мой уровень английского С1-С2, изучаю и пользуюсь им ежедневно, начиная с начальных классов школы, использовал в профессиональной деятельности, использую и сейчас.

Могу дать базу, структуру языка, произношение, чтение, перевод, вообщем, любой аспект, на ваш выбор.


Формат: онлайн (например, Teamviewer + голосовое общение в мессенджере)
ты во все чаты решил нафлудить?
источник

А

Алексей in JavaScript — русскоговорящее сообщество
꧁倫太郎 岡部꧂
ты во все чаты решил нафлудить?
в 2 чата про js, в которых состою
источник

в

вαғғσмεттι in JavaScript — русскоговорящее сообщество
꧁倫太郎 岡部꧂
ты во все чаты решил нафлудить?
твой ник на линуксе выглядит отвратительно
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
нехуй сидеть без фонтов
источник