diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
34 stars 64 forks source link

GetDocflowEvents не возвращает события. #1107

Open NickGrava2 opened 7 months ago

NickGrava2 commented 7 months ago

Доброго дня! Суть проблемы - используем метод GetDocflowEvents для получения событий. Подписываем документ в Диадок - спустя 3 минуты пытаемся получить по нему события - пусто. Если через час запросить за тот же промежуток времени события - все отлично приходит. Вопрос - через какой промежуток времени мы ГАРАНТИРОВАННО получим нужное нам событие из Api?

ilachev commented 6 months ago

Я так делал. Можно опрашивать этот ресурс с какой-то периодичностью, например раз в минуту с заданным AfterIndexKey, который указывает на начало очередной страницы, сохранённым от предыдущего опроса. Если что-то произойдёт в документообороте - получите список эвентов, который надо обработать и изменить AfterIndexKey в след. запросе. Если возвращается пустой список событий, AfterIndexKey не меняем.