summaryrefslogtreecommitdiff
path: root/src
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
commit8b52b75fd7b491694dd7eb150c93667795bd9b6a (patch)
tree39d2721545f271ed65ae12abde693bdd2cc46440 /src
parent2c708052321ff02a51940b3a55607a7e61c1b66f (diff)
downloadrabbitmq-server-git-8b52b75fd7b491694dd7eb150c93667795bd9b6a.tar.gz
comprehensions are more concise
Diffstat (limited to 'src')
-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 ca8571eb26..eab20469f3 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,