Size: a a a

2016 July 05

HH

H H in Rude Python
у тебя ж там клиенты авторизованы, которые с несколькими вкладками?
источник

RS

Roman Sakal in Rude Python
и что?
источник

AB

Andrey Beliy in Rude Python
H H
у тебя ж там клиенты авторизованы, которые с несколькими вкладками?
ага
источник

AB

Andrey Beliy in Rude Python
Roman Sakal
и что?
новый воркер, для которого нет записей о показе сообщений > показывает снова
источник

RS

Roman Sakal in Rude Python
нет
источник

RS

Roman Sakal in Rude Python
у него первое обращение к storage идёт от текущей даты, а она позже записи в localStorage
источник

AB

Andrey Beliy in Rude Python
H H
чета он не очень умеет в вебсокеты, не работал с ним
пирамида не умеет, это обычный синхронный HTTP
источник

RS

Roman Sakal in Rude Python
pyramid - WSGI приложение
источник

HH

H H in Rude Python
а если хранить все на сервере? отсылай из жса токен юзера + таймстамп
источник

AB

Andrey Beliy in Rude Python
H H
а если хранить все на сервере? отсылай из жса токен юзера + таймстамп
они не нужны на сервере вообще
источник

RS

Roman Sakal in Rude Python
wow-wow-wow, так гляди ещё и правильно не сделает. полегче
источник

p

pragus in Rude Python
Andrey Beliy
Короче, есть админка  у которой есть какие-то фоновые асинхронные задачи. JS бегает раз в 10 секунд и получает статус фоновых задач. Если статус задачи != started, то пользователю в ебач отдается нотификация (через noty.js). проблема с тем, что если открыто больше одной вкладки, то это нотификация может отобразиться на любой из вкладок (т.к. другая страница может раньше запросить данные по задачкам чем активная вкладка). В общем вопрос как лучше сделать нотификацию на всех вкладках?
имхо, ты странное делаешь и плодишь стейт. стейт должен быть на сервере, а клиент просто его отображает.
источник

HH

H H in Rude Python
yup
источник

AB

Andrey Beliy in Rude Python
pragus
имхо, ты странное делаешь и плодишь стейт. стейт должен быть на сервере, а клиент просто его отображает.
зачем мне на бэке хранить стейт который не нужен на бэке?
источник

RS

Roman Sakal in Rude Python
стейт не должен удаляться из-за факта его прочтения
источник

p

pragus in Rude Python
с localStorage у тебя стейт ещё и на клиенте
источник

HH

H H in Rude Python
за синхронизацию должен отвечать кто-то один, а не браузер, имхо
источник

RS

Roman Sakal in Rude Python
нарушается принцип идемпотентности
источник

AB

Andrey Beliy in Rude Python
Roman Sakal
нарушается принцип идемпотентности
с этим да, проеб
источник

RS

Roman Sakal in Rude Python
так что смотри на дату обращения и дату добавления
источник