Size: a a a

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

2021 November 23

E

Eugene in firebase_ru — русскоговорящее сообщество
потому что переменные пути остаются в клик ивэнте
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
а если запихнуть в них слушателя
то они начинают дублироваться по нажатию на чат
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
и сообщения начинают дублироваться
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
тиап отправил одно и появляется столько сколько раз нажал на кнопку
источник

Ю

Юрий in firebase_ru — русскоговорящее сообщество
То есть у вас всё в одном потоке и разница в в ID?
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
вот чатс/2 чата
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
main и флуд
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
или вообще не так надо?
ну вроде же логично?
и да почему то буква d в слове флуд не рисуется у них там правильно)
источник

Ю

Юрий in firebase_ru — русскоговорящее сообщество
Да, слушатель на коллекцию чатс и потом при переходе в комнату отдельный слушатель для каждой комнаты как параметр будет референс к этой комнате (в общей идее)
источник

Ю

Юрий in firebase_ru — русскоговорящее сообщество
Если будете развивать то будет очень интересно по экономии траффика и количеству слушателей в комнате плюс потом и служебные чат сообщения которые не показываются, но управляют локальный кеш. Есть возможности для креативности
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
мне бы въехать для начала..
создал вне клик ивэнтов

слушатель с путем просто chats

потом в клик ивэнт добавил еще одного такого же
но с путем
вот таким

ну вроде работает только смысла вроде нет
потому что он дублировать начинает сообщения
а как его закрыть я чето не вьеду
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
добавляю в конце клик ивеэнта unsubMain()
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
но тогда слушательно ниче в итоге не рисует в чате при отправке сообщений
источник

Ю

Юрий in firebase_ru — русскоговорящее сообщество
Слушатель получает сообщения и там рисует на экране, при выходе с этого экрана слушатель уничтожается
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
подскажите каким образом
чето он у меня не уничтожается...
попробовал unsubMain() в другую комнату
чтоб типа он уничтожался когда я выбираю другую комнату
но чето он никуда не уничтожается
сообщения все равно дублируются новые..
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
выбираю этот чат
отправляю там сообщение
отправляется одно
захожу в другой чат
еще раз нажимаю на первый чат
и уже начинают отправляться 2 сообщения вместо одного
источник

Ю

Юрий in firebase_ru — русскоговорящее сообщество
Инит первого экрана с соушателем списка чатов.
При переходе по референсу на определенный чат - инит экрана и слушателя точно определенного списка. При выходе из него уничтожение слушателя если ваша платформа не делает это автоматом.
При уходе вообще с общего списка с чатами уничтожение его слушателя
источник

E

Eugene in firebase_ru — русскоговорящее сообщество
я если что на обычном js делаю
не понимаю какие еще экраны)))
источник