summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/poolparty/pool/worker.ex6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/poolparty/pool/worker.ex b/lib/poolparty/pool/worker.ex
index 2131f8e..6b79fc3 100644
--- a/lib/poolparty/pool/worker.ex
+++ b/lib/poolparty/pool/worker.ex
@@ -24,4 +24,10 @@ defmodule PoolParty.Pool.Worker do
{:noreply, state}
end
+ def terminate(reason, state) do
+ Logger.debug("[#{__MODULE__}]: Pool Worker terminating")
+ PoolParty.Scheduler.leave(self())
+ super(reason, state)
+ end
+
end