Tentei seguir a mesma lógica da implementação dos "estados" all e archived, adicionei os filtros para unread e groups e faço e gerenciamento de qual opção está selecionada e mando o emit para o optiwork-chat me retornar com a listagem corretas de rooms.
Agora a listagem de conversas conta com um filtro suuuuper legal para filtrar conversas em grupo, não lidas, arquivadas etc.
Como testar
Navegar entre os filtros e verificar se tudo se comporta como esperado, testar também as ações das salas, exemplo: arquivar, desarquivar, silenciar, fixar, desfixar etc. Verificar se essas ações tem efeitos nos outros filtros, exemplo: se eu silenciar uma conversa no filtro todos, ela deve estar silenciada em todos os outros também, quando aplicável.
Resolve:
Descrição
Tentei seguir a mesma lógica da implementação dos "estados"
all
earchived
, adicionei os filtros paraunread
egroups
e faço e gerenciamento de qual opção está selecionada e mando oemit
para ooptiwork-chat
me retornar com a listagem corretas derooms
.Agora a listagem de conversas conta com um filtro suuuuper legal para filtrar conversas em grupo, não lidas, arquivadas etc.
Como testar
todos
, ela deve estar silenciada em todos os outros também, quando aplicável.Fix: #905