diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2009-08-12 16:37:13 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2009-08-13 14:43:36 +0100 |
commit | b1d4161c28db9b4b7ea7d6a235299472616c6031 (patch) | |
tree | 1fe17df25a1f9120909aafbe1725f09c50de9930 /wocky/wocky-xmpp-error.c | |
parent | b7a549aba4706f85c12ff1f0268ac56db3774a15 (diff) |
merge functionnality of wocky_message_get_xmpp_error to wocky_xmpp_stanza_to_gerror
Diffstat (limited to 'wocky/wocky-xmpp-error.c')
-rw-r--r-- | wocky/wocky-xmpp-error.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/wocky/wocky-xmpp-error.c b/wocky/wocky-xmpp-error.c index 0d8e599..5ce4f68 100644 --- a/wocky/wocky-xmpp-error.c +++ b/wocky/wocky-xmpp-error.c @@ -368,17 +368,6 @@ wocky_xmpp_error_from_node (WockyXmppNode *error_node) return XMPP_ERROR_UNDEFINED_CONDITION; } -static GError * -wocky_xmpp_error_to_g_error (WockyXmppError error) -{ - if (error >= NUM_XMPP_ERRORS) - return g_error_new (WOCKY_XMPP_ERROR, XMPP_ERROR_UNDEFINED_CONDITION, - "Unknown or invalid XMPP error"); - - return g_error_new_literal (WOCKY_XMPP_ERROR, error, - xmpp_errors[error].description); -} - /* * See RFC 3920: 4.7 Stream Errors, 9.3 Stanza Errors. */ @@ -450,32 +439,3 @@ wocky_xmpp_error_description (WockyXmppError error) else return NULL; } - -GError * -wocky_message_get_xmpp_error (WockyXmppStanza *msg) -{ - WockyStanzaSubType sub_type; - g_return_val_if_fail (msg != NULL, NULL); - - wocky_xmpp_stanza_get_type_info (msg, NULL, &sub_type); - - if (sub_type == WOCKY_STANZA_SUB_TYPE_ERROR) - { - WockyXmppNode *error_node = wocky_xmpp_node_get_child (msg->node, - "error"); - - if (error_node != NULL) - { - return wocky_xmpp_error_to_g_error - (wocky_xmpp_error_from_node (error_node)); - } - else - { - return g_error_new (WOCKY_XMPP_ERROR, - XMPP_ERROR_UNDEFINED_CONDITION, "Unknown or invalid XMPP error"); - } - } - - /* no error */ - return NULL; -} |