fix: 4.0.0-beta.2 regression transmission-show --scrape did not exit cleanly (#4447)

This commit is contained in:
Charles Kerr
2022-12-23 08:03:26 -06:00
committed by GitHub
parent 8a5260f24c
commit a1892f2c7c
5 changed files with 24 additions and 5 deletions

View File

@@ -305,7 +305,15 @@ void showInfo(app_opts const& opts, tr_torrent_metainfo const& metainfo)
void doScrape(tr_torrent_metainfo const& metainfo)
{
auto mediator = tr_web::Mediator{};
class Mediator final : public tr_web::Mediator
{
[[nodiscard]] time_t now() const override
{
return time(nullptr);
}
};
auto mediator = Mediator{};
auto web = tr_web::create(mediator);
for (auto const& tracker : metainfo.announceList())