Skip to content

Commit d1f597a

Browse files
acogoluegnesmergify[bot]
authored andcommitted
Fix a couple for dialyzer warnings
(cherry picked from commit 07d7f09)
1 parent 3273003 commit d1f597a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

deps/rabbitmq_stream/src/rabbit_stream_reader.erl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
heartbeat :: undefined | integer(),
8585
heartbeater :: any(),
8686
client_properties = #{} :: #{binary() => binary()},
87-
monitors = #{} :: #{reference() => stream()},
87+
monitors = #{} :: #{reference() => {pid(), stream()}},
8888
stats_timer :: undefined | rabbit_event:state(),
8989
resource_alarm :: boolean(),
9090
send_file_oct ::
@@ -3124,8 +3124,8 @@ clean_state_after_stream_deletion_or_failure(MemberPid, Stream,
31243124
VirtualHost, Consumer,
31253125
single_active_consumer(Consumer),
31263126
Rqsts0);
3127-
{_, #consumer{configuration =
3128-
#consumer_configuration{member_pid = MemberPid}}} ->
3127+
{MemberPid, #consumer{configuration =
3128+
#consumer_configuration{member_pid = MemberPid}}} ->
31293129
rabbit_stream_metrics:consumer_cancelled(self(),
31303130
stream_r(Stream,
31313131
C0),
@@ -3154,17 +3154,17 @@ clean_state_after_stream_deletion_or_failure(MemberPid, Stream,
31543154
true ->
31553155
{PurgedPubs, PurgedPubToIds} =
31563156
maps:fold(fun(PubId,
3157-
#publisher{stream = S, reference = Ref, leader = MPid},
3158-
{Pubs, PubToIds}) when S =:= Stream andalso MPid =:= MemberPid ->
3159-
rabbit_stream_metrics:publisher_deleted(self(),
3157+
#publisher{stream = S, reference = Ref},
3158+
{Pubs, PubToIds}) when S =:= Stream andalso MemberPid =:= undefined ->
3159+
rabbit_stream_metrics:publisher_deleted(self(),
31603160
stream_r(Stream,
31613161
C1),
31623162
PubId),
31633163
{maps:remove(PubId, Pubs),
31643164
maps:remove({Stream, Ref}, PubToIds)};
31653165
(PubId,
3166-
#publisher{stream = S, reference = Ref},
3167-
{Pubs, PubToIds}) when S =:= Stream andalso MemberPid =:= undefined ->
3166+
#publisher{stream = S, reference = Ref, leader = MPid},
3167+
{Pubs, PubToIds}) when S =:= Stream andalso MPid =:= MemberPid ->
31683168
rabbit_stream_metrics:publisher_deleted(self(),
31693169
stream_r(Stream,
31703170
C1),

0 commit comments

Comments
 (0)