|
@@ -23,7 +23,7 @@ void NetworkJob::start(NonnullRefPtr<Core::Socket>)
|
|
|
{
|
|
|
}
|
|
|
|
|
|
-void NetworkJob::shutdown()
|
|
|
+void NetworkJob::shutdown(ShutdownMode)
|
|
|
{
|
|
|
}
|
|
|
|
|
@@ -40,7 +40,7 @@ void NetworkJob::did_finish(NonnullRefPtr<NetworkResponse>&& response)
|
|
|
dbgln_if(CNETWORKJOB_DEBUG, "{} job did_finish", *this);
|
|
|
VERIFY(on_finish);
|
|
|
on_finish(true);
|
|
|
- shutdown();
|
|
|
+ shutdown(ShutdownMode::DetachFromSocket);
|
|
|
}
|
|
|
|
|
|
void NetworkJob::did_fail(Error error)
|
|
@@ -56,7 +56,7 @@ void NetworkJob::did_fail(Error error)
|
|
|
dbgln_if(CNETWORKJOB_DEBUG, "{}{{{:p}}} job did_fail! error: {} ({})", class_name(), this, (unsigned)error, to_string(error));
|
|
|
VERIFY(on_finish);
|
|
|
on_finish(false);
|
|
|
- shutdown();
|
|
|
+ shutdown(ShutdownMode::DetachFromSocket);
|
|
|
}
|
|
|
|
|
|
void NetworkJob::did_progress(Optional<u32> total_size, u32 downloaded)
|