169 похожих чатов

Всем привет. notification приходит с сервера по сокету, нужно игнорировать,

если пользователь сейчас на странице с этим чатом. как лучше такое сделать? redux

9 ответов

13 просмотров

абстрактный вопрос

Alex- Автор вопроса
Stanislav
абстрактный вопрос

что нужно расписать?

Alex
что нужно расписать?

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

Alex- Автор вопроса
アレクサンダー・バキマトフ
примерно все. так говоришь как будто тут люди сидя...

с сокета приходит сообщение, redux мидлварь отсылает SOCKET_MESSAGE экшн, notifications reducer добавляет уведомление. нужно не добавлять уведомление, если пользователь уже на странице с этим чатом. то есть как из редюсера узнать где сейчас пользователь? location сверять как то не оч

Alex
с сокета приходит сообщение, redux мидлварь отсыла...

при заходе на страницу меняй какой нибудь флаг в сторе, а в мидлваре проверяй этот флаг

Alex- Автор вопроса
アレクサンダー・バキマトフ
при заходе на страницу меняй какой нибудь флаг в с...

то есть notifications reducer должен реагировать на LOADED_CHAT и UNLOADED_CHAT?

Alex
то есть notifications reducer должен реагировать н...

этот редюсер не должен реагировать на эти экшены. мидлвара которая диспатчит экшн сообщения должна чекать флаг который говорит открыт чат или нет это или нет. что то типа chatIsOpen условно. и если открыт - то не диспатчить.

Alex- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта