diff options
author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-01-19 15:36:57 +0000 |
---|---|---|
committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-01-19 15:36:57 +0000 |
commit | bd75b2bede862225dc8f702bc79b969da442c48d (patch) | |
tree | 39d2721545f271ed65ae12abde693bdd2cc46440 | |
parent | d1d2c8e8ee89cccdbe58f5365397829fa0b82c98 (diff) | |
download | rabbitmq-server-bd75b2bede862225dc8f702bc79b969da442c48d.tar.gz |
comprehensions are more concise
-rw-r--r-- | src/rabbit_channel.erl | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index ca8571eb..eab20469 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -1268,12 +1268,10 @@ send_confirms(State = #ch{confirmed = C, stats_timer = StatsTimer}) -> C1 = lists:append(C), MsgSeqNos = case rabbit_event:stats_level(StatsTimer) of fine -> - lists:foldl( - fun({MsgSeqNo, ExchangeName}, MsgSeqNos0) -> - maybe_incr_stats([{ExchangeName, 1}], - confirm, State), - [MsgSeqNo | MsgSeqNos0] - end, [], C1); + [ begin maybe_incr_stats([{ExchangeName, 1}], + confirm, State), + MsgSeqNo + end || {MsgSeqNo, ExchangeName} <- C1]; _ -> [MsgSeqNo || {MsgSeqNo, _} <- C1] end, |