libstore: remove Filetransfer::transfer

just use enqueueFileTransfer().get() insteaad.

Change-Id: I67a43c9d3d5f68ac3f9e8ba7973c243dd78b86a3
This commit is contained in:
eldritch horrors
2024-10-26 21:42:35 +00:00
parent 98b55c3a1d
commit 2d49efaa2e
6 changed files with 8 additions and 17 deletions
+4 -3
View File
@@ -163,8 +163,9 @@ TEST(FileTransfer, NOT_ON_DARWIN(reportsSetupErrors))
auto [port, srv] = serveHTTP("404 not found", "", [] { return ""; });
auto ft = makeFileTransfer();
ASSERT_THROW(
ft->transfer(FileTransferRequest(fmt("http://[::1]:%d/index", port))),
FileTransferError);
ft->enqueueFileTransfer(FileTransferRequest(fmt("http://[::1]:%d/index", port))).get(),
FileTransferError
);
}
TEST(FileTransfer, NOT_ON_DARWIN(defersFailures))
@@ -218,7 +219,7 @@ TEST(FileTransfer, usesIntermediateLinkHeaders)
auto ft = makeFileTransfer();
FileTransferRequest req(fmt("http://[::1]:%d/first", port));
req.baseRetryTimeMs = 0;
auto result = ft->transfer(req);
auto result = ft->enqueueFileTransfer(req).get();
ASSERT_EQ(result.immutableUrl, "http://foo");
}