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 | 6240 | // Given confirmation, send request to domain server to replace content |
| 6241 | 6241 | qCDebug(interfaceapp) << "Attempting to replace domain content: " << url; |
| 6242 | 6242 | QByteArray urlData(url.toUtf8()); |
| 6243 | − auto limitedNodeList = DependencyManager::get<LimitedNodeList>(); | |
| 6243 | + auto limitedNodeList = DependencyManager::get<NodeList>(); | |
| 6244 | + const auto& domainHandler = limitedNodeList->getDomainHandler(); | |
| 6244 | 6245 | limitedNodeList->eachMatchingNode([](const SharedNodePointer& node) { |
| 6245 | 6246 | return node->getType() == NodeType::EntityServer && node->getActiveSocket(); |
| 6246 | − }, [&urlData, limitedNodeList](const SharedNodePointer& octreeNode) { | |
| 6247 | + }, [&urlData, limitedNodeList, &domainHandler](const SharedNodePointer& octreeNode) { | |
| 6247 | 6248 | auto octreeFilePacket = NLPacket::create(PacketType::OctreeFileReplacementFromUrl, urlData.size(), true); |
| 6248 | 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 | 6253 | auto addressManager = DependencyManager::get<AddressManager>(); |
| 6252 | 6254 | addressManager->handleLookupString(DOMAIN_SPAWNING_POINT); |