Pin
было бы круто, если бы этот чувак, который только что заджойнился, скинул мне готовый интерсептор
Progmer
... и последнее правило: если ты новичек в клубе, ты должен драться))
Pin
:D
Алексей
Сань, у тебя токен на беке теряется или на фронте?
Pin
здарова Лёх
Pin
он не теряется
Pin
он протухает
Pin
как бы этот interceptor его восстанавливает
Pin
но я текущий запрос теряю
Алексей
т.е. ты авторизовался. фронт потом идет с токеном в бек, а ему говорят токен устарел?
Pin
т.е. логика такая отправляется текущий запрос на бек -> возвращается 401 -> перезапрашивается токен -> с новым токеном отправляется текущий запрос
Pin
вот последнее не отрабатывает
Pin
т.е. токен перезапрашиваю, всё ок, а текущий запрос как бы проебывается
Pin
вот эта строка отвечает за проброс текущего запроса
Pin
return Vue.http[request.method.toLowerCase()](request.url, request.params)
Pin
и тут я видимо что-то делаю не так
Pin
т.е. сам по себе токен обновляется и все последующие запросы отрабатывают корректно, но текущий проебывается и получается если токен протух, нужно на фронте 2 раза тыкать например чтобы получить новости итп
Алексей
Увеличить время жизни токена до года )
Pin
ну прям радикальное решение)
Алексей
ну вариант продливать на бэке перед мидлварей
Алексей
которая дает тебе 401
Pin
да тут решение фронтовое нужно просто допилить, на беке то понятно, это легко решается, но не совсем правильно так делать(
Pin
@akeinhell , каталог заинтегряли?
Алексей
уже каталог v2 пилим ))
Pin
ахахах)
Алексей
илюха даже его в 1251 сделал... чтоб по всем стандартам
Pin
ну правильно, тогда ещё на The сразу переписать придется
Алексей
А если серьезно, нас разбили на команды и я не знаю судьбу каталога )
Pin
опять чтоли
Pin
по сколько человек?
Arthur'); DROP TABLE Users;--
Pin
:D
Евгений
хакир
Wolf
Привет всем, кто-то использовал сокеты с ларавел?
Pin
я
Pin
на данный момент использую
Pin
только через кастомный сервис
Pin
https://pusher.com/
Pin
отлично с ларавелем интегряется
Pin
только там лимиты
Pin
100 активных соединенний/daily
Pin
бесплатный тариф
Pin
а так 30$ в месяц
Pin
https://pusher-community.github.io/real-time-laravel/
Pin
вот документашка
Pin
если юзать без него, там нужно готовить через редиску, можешь заюзать например ratchet
Wolf
ясно, спасибо
Manriel
Народ, такая ситуёвина:
На бекэнде есть несколько очередей, которые в фоне обрабатывают "тяжелые" данные по нескольку часов к ряду.
Задача: на фронтэнде показать прогресс-бар по задачам в очереди.
Варианты решения?
Wolf
а как сам то думаешь? какие варианты рассматриваешь?
Manriel
Просто с ходу у меня только один вариант: лепить отдельную табличку, в которой вести записи: задача | статус (в очереди/выполняется/выполнено) | %%
Wolf
в лбом случае нужно найти цифры от которых отталкиватся, которые будут отображать суть процесса
Wolf
если большое количество задач тоэто печалька будет
Manriel
Найти цифры - не проблема.
Тот же прогресс-бар для cli уже нарисовал и работает.
Задача - если есть запущенные фоновые задачи в очереди показать то же самое на фронте.
Wolf
Ивент написать который будет отслеживать и дергать результат аяксом
Wolf
у тебя же если задачи на обработке, то это по факту запущенные задачи
Manriel
В одной очереди - разовые задачи, выполняющиеся по 4-6 часов, в другой - тысячи мелких, которые выполняются просто с небольшим таймаутом.
Wolf
ну общее количество тебе же известно?
Manriel
Да.
Manriel
То есть, получается, то, что я придумал с решением "в лоб" с отдельной таблцей для статусов задач и очередей в них - будет лучшим решением?
Wolf
для крупных задач да,но для мелких будет сильно печально
Wolf
разве что если тыиспользуешь постгресс
Manriel
MySQL
Wolf
и набивать будешь временнуютаблицу
Wolf
в оперативе
Wolf
а так ты нагруз создашь
Wolf
неймоверный
Manriel
По мелким задачам я скорее один прогресс-бар на все нарисую...
Manriel
Или же просто один прогресс-бар на очередь.
Manriel
Но нагрузка на апдейты - да...
Manriel
Кстати, можно же в memcache прогресс положить.
Тогда быстро должно быть.
Firdavs
Как лучше подключать semantic ui, через cdn или gulp?
Евгений
чот не пойму, в мидлваре меняю \App::setLocale($locale); на фронте делаю \App::getLocale(); и там всегда ru. Еще пишу в сессии, и в сессиях локаль меняется
Firdavs
у меня вообще setLocale не работает
Firdavs
почему-то
Progmer
\App::getLocale(); на фроне, всмысле вызываешь из шаблона?
Евгений
да
Евгений
или в этом нет смысла?
Progmer
все же в пределах одного запроса, прально?
Progmer
изменение и получение
Progmer
в мидлваре меняешь и в шаблоне тупо получаешь, ага?