Make Snapshot Synchronous
This commit is contained in:
@@ -31,7 +31,7 @@ std::string FoscamRecorder::Snapshot(ctpl::thread_pool* pThreadPool)
|
|||||||
|
|
||||||
Http::HttpClient* pHttpClient = m_pHttpClient;
|
Http::HttpClient* pHttpClient = m_pHttpClient;
|
||||||
Settings settings = m_settings;
|
Settings settings = m_settings;
|
||||||
pThreadPool->push( [pHttpClient, settings, dateTimeString](int) { FoscamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); } );
|
FoscamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1);
|
||||||
|
|
||||||
return fileName;
|
return fileName;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ std::string VStarCamRecorder::Snapshot(ctpl::thread_pool* pThreadPool)
|
|||||||
|
|
||||||
Http::HttpClient* pHttpClient = m_pHttpClient;
|
Http::HttpClient* pHttpClient = m_pHttpClient;
|
||||||
Settings settings = m_settings;
|
Settings settings = m_settings;
|
||||||
pThreadPool->push( [pHttpClient, settings, dateTimeString](int) { VStarCamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); } );
|
VStarCamRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1);
|
||||||
|
|
||||||
return fileName;
|
return fileName;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ std::string WatchBotRecorder::Snapshot(ctpl::thread_pool* pThreadPool)
|
|||||||
|
|
||||||
Http::HttpClient* pHttpClient = m_pHttpClient;
|
Http::HttpClient* pHttpClient = m_pHttpClient;
|
||||||
Settings settings = m_settings;
|
Settings settings = m_settings;
|
||||||
pThreadPool->push( [pHttpClient, settings, dateTimeString](int) { WatchBotRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1); } );
|
WatchBotRecorder::Snapshots(pHttpClient, settings, dateTimeString, 1);
|
||||||
|
|
||||||
return fileName;
|
return fileName;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user