1
resposta

class LogObserver extends BlocObserver

Boa tarde, tudo certo?

Se utilizar Bloc.observer não é uma boa prática, pois pode vazar informações. Qual seria a melhor prática?

Obrigada.

1 resposta

Oi Natasha!

O que acontece é que o Bloc.observer tem informações de todos os cubits e até todos os blocos.

Então imagina que você é um hacker e você consegue acessar essa unica função Bloc.observer:

Hashuhad então agora ja entendemos porque o Bloc.observer não é uma boa ideia de ser usado no nosso projeto.

Agora quando pensamos em segurança, um dos métodos mais eficazes é separar qualquer tipo de função que ouve/escuta/ve/controla e dividir as funções, então o ideal seria usar varias funções onChange para ficar de olho em cada um dos Cubits e Blocs, para caso algum hacker queira acessar esses dados, ele terá muito mais dificuldade.

Espero ter ajudado c: