Как я могу получать уведомления об изменениях файла WebDAV / NextCloud? - PullRequest
1 голос
/ 08 июля 2019

Я хочу прослушать изменения в моем NextCloud, чтобы иметь возможность реагировать на них. Насколько я вижу, есть два подхода:

  1. Используйте ОС для синхронизации папки WebDAV с локальной папкой и прослушивания изменений в локальной папке с использованием некоторой библиотеки или реализации специального программного обеспечения

  2. Создание собственного WebDAV-клиента / использование NextCloud-API для прослушивания изменений

Обе эти опции мне не кажутся удовлетворительными - они сильно зависят от опроса, могут вызвать проблемы с производительностью - кроме того, нет "уведомления об изменениях" - я посмотрел RFC и документы.

Как бы вы подошли к этой ситуации (как бы вы создали свой код для этого)? Я искал библиотеки - но я не нашел - и мне интересно, действительно ли я пытаюсь что-то не так

...