diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2019-03-22 20:24:38 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2019-03-22 20:24:38 +0300 |
| commit | 40a8ca2b7a310bf6e6ea89ae35c6319000a2d5d9 (patch) | |
| tree | 55e3d3de1a45a308fc08d4d811637e9c0857231a | |
| parent | e58a4e3d5ca5d599f3ce54d99bfe826087fc7d2f (diff) | |
| download | rabbitmq-server-git-40a8ca2b7a310bf6e6ea89ae35c6319000a2d5d9.tar.gz | |
Pattern match in function heads
| -rw-r--r-- | src/rabbit_disk_monitor.erl | 16 |
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}. |
