@vinothkannans você pode fazer isso?
Sempre que você alterar alguma dessas configurações, precisamos exibir um modal:
Gostaria de aplicar essa alteração historicamente? Isso alterará as preferências de 1234 usuários existentes.
[Sim], [Não, aplicar a alteração apenas a partir de agora]
Existem casos de borda, então deixe-me abordá-los.
- Alteração de categorias padrão de acompanhamento de “cat1, cat2” → “cat1, cat3”
Alteração histórica para aplicar:
Todos os usuários antigos devem PARAR de acompanhar a cat2 e COMEÇAR a acompanhar a cat3. A cat1 permanece inalterada.
-
A remoção é simples e pode ser feita sem verificação.
-
Adicionar uma nova cat3 é um pouco complicado; você só deve adicioná-la aos usuários que não estejam já
acompanhando, silenciando ou acompanhando a primeira postagemnesta categoria.
Depois de concluído, você pode remover a configuração de categoria “categoria excluída da página inicial”.
