summaryrefslogtreecommitdiff
path: root/wocky/wocky-xmpp-error.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2009-08-12 16:37:13 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2009-08-13 14:43:36 +0100
commitb1d4161c28db9b4b7ea7d6a235299472616c6031 (patch)
tree1fe17df25a1f9120909aafbe1725f09c50de9930 /wocky/wocky-xmpp-error.c
parentb7a549aba4706f85c12ff1f0268ac56db3774a15 (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.c40
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;
-}