Showing the changes to libraries/networking/src/ThreadedAssignment.cpp (1 of 8 files). Show all
Unified · Split
| @@ -20,6 +20,7 @@ · 19 unmodified lines | ||
| 20 | 20 | #include <LogHandler.h> |
| 21 | 21 | #include <shared/QtHelpers.h> |
| 22 | 22 | |
| 23 | +#include <platform/Platform.h> | |
| 23 | 24 | #include "NetworkLogging.h" |
| 24 | 25 | |
| 25 | 26 | ThreadedAssignment::ThreadedAssignment(ReceivedMessage& message) : |
| @@ -38,6 +39,16 @@ ThreadedAssignment::ThreadedAssignment(ReceivedMessage& message) : · 12 unmodified lines | ||
| 38 | 39 | // if the NL tells us we got a DS response, clear our member variable of queued check-ins |
| 39 | 40 | auto nodeList = DependencyManager::get<NodeList>(); |
| 40 | 41 | connect(nodeList.data(), &NodeList::receivedDomainServerList, this, &ThreadedAssignment::clearQueuedCheckIns); |
| 42 | + | |
| 43 | + platform::create(); | |
| 44 | + if (!platform::enumeratePlatform()) { | |
| 45 | + qCDebug(networking) << "Failed to enumerate platform."; | |
| 46 | + } | |
| 47 | +} | |
| 48 | + | |
| 49 | +ThreadedAssignment::~ThreadedAssignment() { | |
| 50 | + stop(); | |
| 51 | + platform::destroy(); | |
| 41 | 52 | } |
| 42 | 53 | |
| 43 | 54 | void ThreadedAssignment::setFinished(bool isFinished) { |