mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
Fix use of exmpp
This commit is contained in:
parent
a8ef64ab45
commit
c6e0cff144
@ -893,7 +893,7 @@ disco_items(#jid{raw = JID, node = U, domain = S, resource = R} = Host, NodeId,
|
|||||||
%% -------
|
%% -------
|
||||||
%% presence hooks handling functions
|
%% presence hooks handling functions
|
||||||
%%
|
%%
|
||||||
caps_update(#jid{luser = U, lserver = S, lresource = R} = From, To, _Features) ->
|
caps_update(#jid{node = U, domain = S, resource = R} = From, To, _Features) ->
|
||||||
Pid = ejabberd_sm:get_session_pid(U, S, R),
|
Pid = ejabberd_sm:get_session_pid(U, S, R),
|
||||||
presence_probe(From, To, Pid).
|
presence_probe(From, To, Pid).
|
||||||
|
|
||||||
@ -3666,9 +3666,10 @@ broadcast_stanza({LUser, LServer, LResource}, Publisher, Node, NodeId, Type, Nod
|
|||||||
%% See XEP-0163 1.1 section 4.3.1
|
%% See XEP-0163 1.1 section 4.3.1
|
||||||
ejabberd_c2s:broadcast(C2SPid,
|
ejabberd_c2s:broadcast(C2SPid,
|
||||||
{pep_message, binary_to_list(Node)++"+notify"},
|
{pep_message, binary_to_list(Node)++"+notify"},
|
||||||
_Sender = jlib:make_jid(LUser, LServer, ""),
|
_Sender = exmpp_jid:make(LUser, LServer),
|
||||||
_StanzaToSend = add_extended_headers(Stanza,
|
_StanzaToSend = add_extended_headers(Stanza,
|
||||||
_ReplyTo = extended_headers([jlib:jid_to_string(Publisher)])));
|
_ReplyTo = extended_headers([exmpp_jid:make(Publisher)])));
|
||||||
|
|
||||||
_ ->
|
_ ->
|
||||||
?DEBUG("~p@~p has no session; can't deliver ~p to contacts", [LUser, LServer, BaseStanza])
|
?DEBUG("~p@~p has no session; can't deliver ~p to contacts", [LUser, LServer, BaseStanza])
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user