summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2011-01-19 15:36:57 +0000
committerAlexandru Scvortov <alexandru@rabbitmq.com>2011-01-19 15:36:57 +0000
commitbd75b2bede862225dc8f702bc79b969da442c48d (patch)
tree39d2721545f271ed65ae12abde693bdd2cc46440
parentd1d2c8e8ee89cccdbe58f5365397829fa0b82c98 (diff)
downloadrabbitmq-server-bd75b2bede862225dc8f702bc79b969da442c48d.tar.gz
comprehensions are more concise
-rw-r--r--src/rabbit_channel.erl10
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,