From a161173dec7766bb982a827d9c0d9215725e1049 Mon Sep 17 00:00:00 2001 From: JDierkse Date: Fri, 15 May 2020 20:42:43 +0200 Subject: [PATCH] Make Snapshot Synchronous --- Recorder/FoscamRecorder.cpp | 2 +- Recorder/VStarCamRecorder.cpp | 2 +- Recorder/WatchBotRecorder.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Recorder/FoscamRecorder.cpp b/Recorder/FoscamRecorder.cpp index a560cd0..b55af2b 100644 --- a/Recorder/FoscamRecorder.cpp +++ b/Recorder/FoscamRecorder.cpp @@ -31,7 +31,7 @@ std::string FoscamRecorder::Snapshot(ctpl::thread_pool* pThreadPool) Http::HttpClient* pHttpClient = m_pHttpClient; Settings settings = m_settings; - pThreadPool->push( [pHttpClient, settings, dateTimeString](int) { FoscamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); } ); + FoscamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); return fileName; } diff --git a/Recorder/VStarCamRecorder.cpp b/Recorder/VStarCamRecorder.cpp index bea39bc..9838951 100644 --- a/Recorder/VStarCamRecorder.cpp +++ b/Recorder/VStarCamRecorder.cpp @@ -28,7 +28,7 @@ std::string VStarCamRecorder::Snapshot(ctpl::thread_pool* pThreadPool) Http::HttpClient* pHttpClient = m_pHttpClient; Settings settings = m_settings; - pThreadPool->push( [pHttpClient, settings, dateTimeString](int) { VStarCamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); } ); + VStarCamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); return fileName; } diff --git a/Recorder/WatchBotRecorder.cpp b/Recorder/WatchBotRecorder.cpp index 57fe4b4..ec59812 100644 --- a/Recorder/WatchBotRecorder.cpp +++ b/Recorder/WatchBotRecorder.cpp @@ -31,7 +31,7 @@ std::string WatchBotRecorder::Snapshot(ctpl::thread_pool* pThreadPool) Http::HttpClient* pHttpClient = m_pHttpClient; Settings settings = m_settings; - pThreadPool->push( [pHttpClient, settings, dateTimeString](int) { WatchBotRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); } ); + WatchBotRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); return fileName; }