mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-26 16:26:24 +01:00
Fix IQ records
This commit is contained in:
parent
2e9f3d3308
commit
b9e79aac6c
@ -270,7 +270,7 @@ populate_user(User,Domain,El=#xmlel{name='vCard', ns='vcard-temp'}) ->
|
|||||||
io:format("Trying to add/update vCards...",[]),
|
io:format("Trying to add/update vCards...",[]),
|
||||||
case loaded_module(Domain,[mod_vcard,mod_vcard_odbc]) of
|
case loaded_module(Domain,[mod_vcard,mod_vcard_odbc]) of
|
||||||
{ok, M} -> FullUser = exmpp_jid:make(User, Domain),
|
{ok, M} -> FullUser = exmpp_jid:make(User, Domain),
|
||||||
IQ = #iq{type = set, payload = El},
|
IQ = #iq{kind=request, type = set, payload = El},
|
||||||
case M:process_sm_iq(FullUser, FullUser , IQ) of
|
case M:process_sm_iq(FullUser, FullUser , IQ) of
|
||||||
{error,_Err} ->
|
{error,_Err} ->
|
||||||
io:format(" ERROR.~n",[]),
|
io:format(" ERROR.~n",[]),
|
||||||
@ -486,7 +486,7 @@ extract_user_info(roster, Username, Host) ->
|
|||||||
{ok, M} ->
|
{ok, M} ->
|
||||||
From = To = exmpp_jid:make(Username, Host, ""),
|
From = To = exmpp_jid:make(Username, Host, ""),
|
||||||
SubelGet = exmpp_xml:element(?NS_ROSTER, 'query', [], []),
|
SubelGet = exmpp_xml:element(?NS_ROSTER, 'query', [], []),
|
||||||
IQGet = #iq{type=get, ns=?NS_ROSTER, payload=[SubelGet]},
|
IQGet = #iq{kind=request, type=get, ns=?NS_ROSTER, payload=SubelGet},
|
||||||
Res = M:process_local_iq(From, To, IQGet),
|
Res = M:process_local_iq(From, To, IQGet),
|
||||||
case Res#iq.payload of
|
case Res#iq.payload of
|
||||||
undefined -> "";
|
undefined -> "";
|
||||||
@ -529,7 +529,7 @@ extract_user_info(vcard, Username, Host) ->
|
|||||||
{ok, M} ->
|
{ok, M} ->
|
||||||
From = To = exmpp_jid:make(Username, Host, ""),
|
From = To = exmpp_jid:make(Username, Host, ""),
|
||||||
SubelGet = exmpp_xml:element(?NS_VCARD, 'vCard', [], []),
|
SubelGet = exmpp_xml:element(?NS_VCARD, 'vCard', [], []),
|
||||||
IQGet = #iq{type=get, ns=?NS_VCARD, payload=[SubelGet]},
|
IQGet = #iq{kind=request, type=get, ns=?NS_VCARD, payload=SubelGet},
|
||||||
Res = M:process_sm_iq(From, To, IQGet),
|
Res = M:process_sm_iq(From, To, IQGet),
|
||||||
case Res#iq.payload of
|
case Res#iq.payload of
|
||||||
undefined -> "";
|
undefined -> "";
|
||||||
|
Loading…
Reference in New Issue
Block a user