No Firebase, quando acesso um caminho onde não tenho permissões suficientes,
eu recebo
[ +43 ms] W/RepoOperation(10726): setValue at /test_db/joinRequestCreate/hFWyZYmtgocsWs69TnpHXuEbBRv1/-Kyz7h7zFCbqxZKNrdOD failed: DatabaseError: Permission denied
como saída de log, mas isso é fácil de perder.
Acho que deveria haver uma maneira de obter uma exceção do lado do cliente para permissão negada
plugin firebase_database versão 0.0.14
cc @collinjackson
Capturar travamentos e relatá-los como erros para este plug-in é uma expectativa razoável do desenvolvedor.
Eu ficaria feliz em analisar as solicitações pull para esta funcionalidade, se alguém tiver tempo.
@zoechi
Este problema foi movido para https://github.com/FirebaseExtended/flutterfire/issues/942. Qualquer colaboração posterior será feita lá.
Comentários muito úteis
Capturar travamentos e relatá-los como erros para este plug-in é uma expectativa razoável do desenvolvedor.
Eu ficaria feliz em analisar as solicitações pull para esta funcionalidade, se alguém tiver tempo.