Showing the changes to interface/src/Application.cpp (1 of 30 files). Show all
Unified · Split
| @@ -6240,13 +6240,15 @@ bool Application::askToReplaceDomainContent(const QString& url) { · 6239 unmodified lines | |||
| 6240 | // Given confirmation, send request to domain server to replace content | 6240 | // Given confirmation, send request to domain server to replace content |
| 6241 | qCDebug(interfaceapp) << "Attempting to replace domain content: " << url; | 6241 | qCDebug(interfaceapp) << "Attempting to replace domain content: " << url; |
| 6242 | QByteArray urlData(url.toUtf8()); | 6242 | QByteArray urlData(url.toUtf8()); |
| 6243 | auto limitedNodeList = DependencyManager::get<LimitedNodeList>(); | 6243 | auto limitedNodeList = DependencyManager::get<NodeList>(); |
| 6244 | const auto& domainHandler = limitedNodeList->getDomainHandler(); | ||
| 6244 | limitedNodeList->eachMatchingNode([](const SharedNodePointer& node) { | 6245 | limitedNodeList->eachMatchingNode([](const SharedNodePointer& node) { |
| 6245 | return node->getType() == NodeType::EntityServer && node->getActiveSocket(); | 6246 | return node->getType() == NodeType::EntityServer && node->getActiveSocket(); |
| 6246 | }, [&urlData, limitedNodeList](const SharedNodePointer& octreeNode) { | 6247 | }, [&urlData, limitedNodeList, &domainHandler](const SharedNodePointer& octreeNode) { |
| 6247 | auto octreeFilePacket = NLPacket::create(PacketType::OctreeFileReplacementFromUrl, urlData.size(), true); | 6248 | auto octreeFilePacket = NLPacket::create(PacketType::OctreeFileReplacementFromUrl, urlData.size(), true); |
| 6248 | octreeFilePacket->write(urlData); | 6249 | octreeFilePacket->write(urlData); |
| 6249 | limitedNodeList->sendPacket(std::move(octreeFilePacket), *octreeNode); | 6250 | qDebug() << "WRiting url data: " << urlData; |
| 6251 | limitedNodeList->sendPacket(std::move(octreeFilePacket), domainHandler.getSockAddr()); | ||
| 6250 | }); | 6252 | }); |
| 6251 | auto addressManager = DependencyManager::get<AddressManager>(); | 6253 | auto addressManager = DependencyManager::get<AddressManager>(); |
| 6252 | addressManager->handleLookupString(DOMAIN_SPAWNING_POINT); | 6254 | addressManager->handleLookupString(DOMAIN_SPAWNING_POINT); |