Browse Source

Remove lists sort (we're using an ordered set now).

Roberto Ostinelli 5 years ago
parent
commit
2eb70da0b2
1 changed files with 8 additions and 8 deletions
  1. 8 8
      src/syn_groups.erl

+ 8 - 8
src/syn_groups.erl

@@ -97,19 +97,19 @@ leave(GroupName, Pid) ->
 
 
 -spec get_members(Name :: any()) -> [pid()].
 -spec get_members(Name :: any()) -> [pid()].
 get_members(GroupName) ->
 get_members(GroupName) ->
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '_', '_', '_'},
         {{GroupName, '$2'}, '_', '_', '_'},
         [],
         [],
         ['$2']
         ['$2']
-    }])).
+    }]).
 
 
 -spec get_members(GroupName :: any(), with_meta) -> [{pid(), Meta :: any()}].
 -spec get_members(GroupName :: any(), with_meta) -> [{pid(), Meta :: any()}].
 get_members(GroupName, with_meta) ->
 get_members(GroupName, with_meta) ->
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '$3', '_', '_'},
         {{GroupName, '$2'}, '$3', '_', '_'},
         [],
         [],
         [{{'$2', '$3'}}]
         [{{'$2', '$3'}}]
-    }])).
+    }]).
 
 
 -spec member(Pid :: pid(), GroupName :: any()) -> boolean().
 -spec member(Pid :: pid(), GroupName :: any()) -> boolean().
 member(Pid, GroupName) ->
 member(Pid, GroupName) ->
@@ -121,20 +121,20 @@ member(Pid, GroupName) ->
 -spec get_local_members(Name :: any()) -> [pid()].
 -spec get_local_members(Name :: any()) -> [pid()].
 get_local_members(GroupName) ->
 get_local_members(GroupName) ->
     Node = node(),
     Node = node(),
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '_', '_', Node},
         {{GroupName, '$2'}, '_', '_', Node},
         [],
         [],
         ['$2']
         ['$2']
-    }])).
+    }]).
 
 
 -spec get_local_members(GroupName :: any(), with_meta) -> [{pid(), Meta :: any()}].
 -spec get_local_members(GroupName :: any(), with_meta) -> [{pid(), Meta :: any()}].
 get_local_members(GroupName, with_meta) ->
 get_local_members(GroupName, with_meta) ->
     Node = node(),
     Node = node(),
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '$3', '_', Node},
         {{GroupName, '$2'}, '$3', '_', Node},
         [],
         [],
         [{{'$2', '$3'}}]
         [{{'$2', '$3'}}]
-    }])).
+    }]).
 
 
 -spec local_member(Pid :: pid(), GroupName :: any()) -> boolean().
 -spec local_member(Pid :: pid(), GroupName :: any()) -> boolean().
 local_member(Pid, GroupName) ->
 local_member(Pid, GroupName) ->