Tenho uma lista com vários dados e vários usuários utilizando a mesma tela ao mesmo tempo, existe alguma forma de impedir a edição simultânea de um registro para não haver sobreposição de dados ?
Vi que existe a função real-time como eu poderia verificar se um usuário entrou em um registro x e se ele saiu pois assim daria para alimentar uma cor para um status verde para disponível e vermelho indisponível.