From 3b56182ceb259bd2c850a1e40f8baab34dbb81fa Mon Sep 17 00:00:00 2001 From: "k.selivanov" Date: Fri, 5 Jul 2019 15:22:19 +0300 Subject: [PATCH] add get last event method --- src/DiadocApi.cpp | 8 ++++++++ src/DiadocApi.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/DiadocApi.cpp b/src/DiadocApi.cpp index ed8e152..787a4c7 100644 --- a/src/DiadocApi.cpp +++ b/src/DiadocApi.cpp @@ -472,6 +472,14 @@ BoxEvent DiadocApi::GetEvent(const std::wstring& boxId, const std::wstring& even return FromProtoBytes(PerformHttpRequest(buf.str(), GET)); } +Diadoc::Api::Proto::Events::BoxEvent DiadocApi::GetLastEvent(const std::wstring& boxId) +{ + WppTraceDebugOut("GetLastEvent..."); + std::wstringstream buf; + buf << L"/GetLastEvent?boxId=" << StringHelper::CanonicalizeUrl(boxId); + return FromProtoBytes(PerformHttpRequest(buf.str(), GET)); +} + Message DiadocApi::PostDiadocMessage(const MessageToPost& msg, const std::wstring& operationId) { WppTraceDebugOut(L"PostDiadocMessage..."); diff --git a/src/DiadocApi.h b/src/DiadocApi.h index d399363..aabe561 100644 --- a/src/DiadocApi.h +++ b/src/DiadocApi.h @@ -102,6 +102,8 @@ class DiadocApi std::wstring Recognize(const std::wstring& fileName, const Bytes_t& fileContent); Diadoc::Api::Proto::Recognition::Recognized GetRecognized(const std::wstring& recognitionId); + Diadoc::Api::Proto::Events::BoxEvent GetLastEvent(const std::wstring& boxId); + Diadoc::Api::Proto::CustomPrintFormDetectionResult DetectCustomPrintForms(const std::wstring& boxId, const Diadoc::Api::Proto::CustomPrintFormDetectionRequest request); class PrintFormResult