Я хочу прослушать изменения в моем NextCloud, чтобы иметь возможность реагировать на них.
Насколько я вижу, есть два подхода:
Используйте ОС для синхронизации папки WebDAV с локальной папкой и прослушивания изменений в локальной папке с использованием некоторой библиотеки или реализации специального программного обеспечения
Создание собственного WebDAV-клиента / использование NextCloud-API для прослушивания изменений
Обе эти опции мне не кажутся удовлетворительными - они сильно зависят от опроса, могут вызвать проблемы с производительностью - кроме того, нет "уведомления об изменениях" - я посмотрел RFC и документы.
Как бы вы подошли к этой ситуации (как бы вы создали свой код для этого)? Я искал библиотеки - но я не нашел - и мне интересно, действительно ли я пытаюсь что-то не так