У меня есть приложение на python, которое прослушивает события put (add) в моей базе данных firebase, используя Pyrebase, но функция потока pyrebase устарела и перестает слушать через 30 минут.Библиотека больше не поддерживается.
Я выяснил, что у firebase есть библиотека для python, называемая firebase-admin, однако она не имеет возможности потоковой передачи / прослушивания для python, только для java.Есть ли другой способ сделать это?
# get database instance
conn_instance = Database()
db = conn_instance.get_database()
storage = conn_instance.get_storage()
main_queue = Queue()
def stream_handler(message):
# Reads stream input
print(message)
# Stream is created to firebase database using Pyrebase
request_stream = db.child("requests").stream(stream_handler)
def close_application():
# Closes stream
request_stream.close()
Я хотел бы иметь функцию прослушивания базы данных firebase для python, поскольку это необходимо для обработки новых входных данных базы данных.