summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-03-22 20:24:38 +0300
committerMichael Klishin <michael@clojurewerkz.org>2019-03-22 20:24:38 +0300
commit40a8ca2b7a310bf6e6ea89ae35c6319000a2d5d9 (patch)
tree55e3d3de1a45a308fc08d4d811637e9c0857231a
parente58a4e3d5ca5d599f3ce54d99bfe826087fc7d2f (diff)
downloadrabbitmq-server-git-40a8ca2b7a310bf6e6ea89ae35c6319000a2d5d9.tar.gz
Pattern match in function heads
-rw-r--r--src/rabbit_disk_monitor.erl16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/rabbit_disk_monitor.erl b/src/rabbit_disk_monitor.erl
index 46c4a44c9e..4e5e3d2a28 100644
--- a/src/rabbit_disk_monitor.erl
+++ b/src/rabbit_disk_monitor.erl
@@ -169,14 +169,14 @@ handle_call({set_max_check_interval, MaxInterval}, _From, State) ->
handle_call(get_disk_free, _From, State = #state { actual = Actual }) ->
{reply, Actual, State};
-handle_call({set_enabled, Enabled}, _From, State) ->
- case Enabled of
- Enabled when Enabled == false ->
- erlang:cancel_timer(State#state.timer);
- Enabled when Enabled == true ->
- start_timer(set_disk_limits(State, State#state.limit))
- end,
- {reply, ok, State#state{enabled = Enabled}};
+handle_call({set_enabled, _Enabled = true}, _From, State) ->
+ start_timer(set_disk_limits(State, State#state.limit)),
+ rabbit_log:info("Free disk space monitor was enabled"),
+ {reply, ok, State#state{enabled = true}};
+handle_call({set_enabled, _Enabled = false}, _From, State) ->
+ erlang:cancel_timer(State#state.timer),
+ rabbit_log:info("Free disk space monitor was manually disabled"),
+ {reply, ok, State#state{enabled = false}};
handle_call(_Request, _From, State) ->
{noreply, State}.