mirror of
https://github.com/processone/ejabberd.git
synced 2024-10-17 15:29:23 +02:00
Allow add_rosteritem functions to work even when no know mod_roster is enabled
This commit is contained in:
parent
6c0e9ef575
commit
2d3bbd43d7
@ -1048,7 +1048,10 @@ add_rosteritem2(User, Server, JID, Nick, Group, Subscription, Push) ->
|
||||
{atomic, already_added} -> {atomic, already_added};
|
||||
{atomic, _} -> {atomic, ok};
|
||||
Error -> Error
|
||||
end
|
||||
end;
|
||||
none ->
|
||||
%% If no known mod_roster is enabled, still let the code to proceed
|
||||
{atomic, ok}
|
||||
end,
|
||||
case {Result, Push} of
|
||||
{{atomic, already_added}, _} -> ok; %% No need for roster push
|
||||
@ -1077,7 +1080,10 @@ del_rosteritem(User, Server, JID, Push) ->
|
||||
end) of
|
||||
{atomic, _} -> {atomic, ok};
|
||||
Error -> Error
|
||||
end
|
||||
end;
|
||||
none ->
|
||||
%% If no known mod_roster is enabled, still let the code to proceed
|
||||
{atomic, ok}
|
||||
end,
|
||||
case {Result, Push} of
|
||||
{{atomic, ok}, true} -> roster_push(User, Server, JID, "", "remove", []);
|
||||
|
Loading…
Reference in New Issue
Block a user