diff libpurple/account.c @ 32353:cb486df263ef

Introduce purple_account_register_completed() to handle the invoking of any registration callback.
author andrew.victor@mxit.com
date Sun, 06 Nov 2011 19:46:57 +0000
parents 2ec94166be43
children ec6371d4cae8
line wrap: on
line diff
--- a/libpurple/account.c	Sun Nov 06 13:34:58 2011 +0000
+++ b/libpurple/account.c	Sun Nov 06 19:46:57 2011 +0000
@@ -1119,6 +1119,15 @@
 }
 
 void
+purple_account_register_completed(PurpleAccount *account, gboolean succeeded)
+{
+	g_return_if_fail(account != NULL);
+
+	if (account->registration_cb)
+		(account->registration_cb)(account, succeeded, account->registration_cb_user_data);
+}
+
+void
 purple_account_unregister(PurpleAccount *account, PurpleAccountUnregistrationCb cb, void *user_data)
 {
 	g_return_if_fail(account != NULL);