Estoy buscando una manera de iniciar un proceso de python que actualice mi base de datos en tiempo real de firebase cuando hago clic en un botón determinado de mi aplicación nativa de reacción.
También quiero que mi pantalla muestre una animación de carga hasta el final del proceso de python.
Para hacer esto, tengo la siguiente función que actualiza el campo "is_calculateMatch" a True.
getMatchs = () => { Firebase.database().ref('users/usersStrategy/is_calculateMatch').set(true); //Loading animation : TODO }En el lado de python, uso un oyente que detecta los cambios, ejecuta la tarea y actualiza "is_calculateMatch" a False
def listener(event): #... Run python code db.reference(firebase_db_path_insert + "/is_calculateMatch").set(False) firebase_admin.db.reference("users/usersStrategy").listen(listener)Mi pregunta es cómo agregar la parte "Cargando animación" y, en general, ¿cómo agregar un oyente en el lado nativo de reacción?
Gracias por tu ayuda