Push-уведомлениям в IntB — быть
В послeдние дни живу в каком-то странном состоянии. Вроде всё перестало казаться таким плохим, как во время предыдущей записи. Настроение, что необычно для осени, стабильно ровное и даже слегка позитивное. Только соображаю как-то медленно. И ещё дни кажутся просто пустыми. Встал, прожил день, и толком не помнишь, на что его потратил… Точнее, отчасти понятно: стал много времени тратить на переписки и комменты на YouTube. Плюс из-за сбитого режима живу почти в режиме полярной ночи: светлую часть суток застаю на пару часов всего, что тоже работоспобность не повышает.
Вчера ещё раз падал сервер с SiteKnockerBot. На этот раз без потерь данных, но опять с downtime почти в сутки. Сначала я не сразу отреагировал на письмо с уведомлением (там надо было заявку на перенос сделать), потом сам перенос занял ещё полдня. И только сегодня утром всё более-менее заработало.
А сегодня вернулся к PWA. Наконец-то разобрался с pushами. Разобрал всё в консоли броузера по шагам, и обнаружил, что почему-то после вызова pushManager.subscribe возвращаемый им Promise очень долго остаётся в pending state. Повесил на него catch, и обнаружилось, что где-то через минуту возвращается ошибка. В общем, оказалось, что проблема была именно в броузере Iron: то ли из него pushи криво вырезали, то ли просто нельзя до сервера его разработчиков с российского IP достучаться. Попробовал в Firefox и Яндекс.Бразуере — всё отработало нормально. Так что рано или поздно push-уведомлениям и оффлайн-режиму в IntB быть! Правда, осталось определиться, как ими управлять — на уровне отдельных тем, разделов или форума в целом, особенно для гостей.
Вчера ещё раз падал сервер с SiteKnockerBot. На этот раз без потерь данных, но опять с downtime почти в сутки. Сначала я не сразу отреагировал на письмо с уведомлением (там надо было заявку на перенос сделать), потом сам перенос занял ещё полдня. И только сегодня утром всё более-менее заработало.
А сегодня вернулся к PWA. Наконец-то разобрался с pushами. Разобрал всё в консоли броузера по шагам, и обнаружил, что почему-то после вызова pushManager.subscribe возвращаемый им Promise очень долго остаётся в pending state. Повесил на него catch, и обнаружилось, что где-то через минуту возвращается ошибка. В общем, оказалось, что проблема была именно в броузере Iron: то ли из него pushи криво вырезали, то ли просто нельзя до сервера его разработчиков с российского IP достучаться. Попробовал в Firefox и Яндекс.Бразуере — всё отработало нормально. Так что рано или поздно push-уведомлениям и оффлайн-режиму в IntB быть! Правда, осталось определиться, как ими управлять — на уровне отдельных тем, разделов или форума в целом, особенно для гостей.