|
Lines 397-409
Link Here
|
| 397 |
%% Should not be here? |
397 |
%% Should not be here? |
| 398 |
Txt = ?T("Nodeprep has failed"), |
398 |
Txt = ?T("Nodeprep has failed"), |
| 399 |
{stop, xmpp:err_internal_server_error(Txt, Lang)}; |
399 |
{stop, xmpp:err_internal_server_error(Txt, Lang)}; |
|
|
400 |
{error, not_implemented} -> |
| 401 |
Txt = ?T("Updating the VCard is not supported by the VCard storage backend"), |
| 402 |
{stop, xmpp:err_feature_not_implemented(Txt, Lang)}; |
| 400 |
ok -> |
403 |
ok -> |
| 401 |
IQ |
404 |
IQ |
| 402 |
end; |
405 |
end; |
| 403 |
vcard_iq_set(Acc) -> |
406 |
vcard_iq_set(Acc) -> |
| 404 |
Acc. |
407 |
Acc. |
| 405 |
|
408 |
|
| 406 |
-spec set_vcard(binary(), binary(), xmlel() | vcard_temp()) -> {error, badarg|binary()} | ok. |
409 |
-spec set_vcard(binary(), binary(), xmlel() | vcard_temp()) -> |
|
|
410 |
{error, badarg | not_implemented | binary()} | ok. |
| 407 |
set_vcard(User, LServer, VCARD) -> |
411 |
set_vcard(User, LServer, VCARD) -> |
| 408 |
case jid:nodeprep(User) of |
412 |
case jid:nodeprep(User) of |
| 409 |
error -> |
413 |
error -> |