Skip to content

Commit cc50d8e

Browse files
author
Emile Joubert
committed
Separate member construction function
1 parent fd644c5 commit cc50d8e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/gm.erl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ group_members(Server) ->
515515
init([GroupName, Module, Args]) ->
516516
{MegaSecs, Secs, MicroSecs} = now(),
517517
random:seed(MegaSecs, Secs, MicroSecs),
518-
Self = {rabbit_guid:guid(), self()},
518+
Self = make_member(self()),
519519
gen_server2:cast(self(), join),
520520
{ok, #state { self = Self,
521521
left = {Self, undefined},
@@ -1241,6 +1241,8 @@ prepare_members_state(MembersState) ->
12411241
build_members_state(MembersStateList) ->
12421242
?DICT:from_list(MembersStateList).
12431243

1244+
make_member(Pid) -> {rabbit_guid:guid(), Pid}.
1245+
12441246
get_pid({_Guid, Pid}) -> Pid.
12451247

12461248
get_pids(Ids) -> [Pid || {_Guid, Pid} <- Ids].

0 commit comments

Comments
 (0)