Просмотр исходного кода

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

Roberto Ostinelli 5 лет назад
Родитель
Сommit
2eb70da0b2
1 измененных файлов с 8 добавлено и 8 удалено
  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()].
 get_members(GroupName) ->
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '_', '_', '_'},
         [],
         ['$2']
-    }])).
+    }]).
 
 -spec get_members(GroupName :: any(), with_meta) -> [{pid(), Meta :: any()}].
 get_members(GroupName, with_meta) ->
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '$3', '_', '_'},
         [],
         [{{'$2', '$3'}}]
-    }])).
+    }]).
 
 -spec member(Pid :: pid(), GroupName :: any()) -> boolean().
 member(Pid, GroupName) ->
@@ -121,20 +121,20 @@ member(Pid, GroupName) ->
 -spec get_local_members(Name :: any()) -> [pid()].
 get_local_members(GroupName) ->
     Node = node(),
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '_', '_', Node},
         [],
         ['$2']
-    }])).
+    }]).
 
 -spec get_local_members(GroupName :: any(), with_meta) -> [{pid(), Meta :: any()}].
 get_local_members(GroupName, with_meta) ->
     Node = node(),
-    lists:sort(ets:select(syn_groups_by_name, [{
+    ets:select(syn_groups_by_name, [{
         {{GroupName, '$2'}, '$3', '_', Node},
         [],
         [{{'$2', '$3'}}]
-    }])).
+    }]).
 
 -spec local_member(Pid :: pid(), GroupName :: any()) -> boolean().
 local_member(Pid, GroupName) ->