libpurple/purpleaccountmanager.c

changeset 43222
e0cc9323ffed
parent 43218
1dc9106e2bc8
child 43237
c641f6bea7dd
--- a/libpurple/purpleaccountmanager.c	Tue Apr 01 00:28:58 2025 -0500
+++ b/libpurple/purpleaccountmanager.c	Tue Apr 01 00:36:25 2025 -0500
@@ -585,49 +585,15 @@
 	g_object_unref(account);
 }
 
-GList *
+GListModel *
 purple_account_manager_get_enabled(PurpleAccountManager *manager) {
-	GList *enabled = NULL;
-
-	g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL);
-
-	for(guint index = 0; index < manager->accounts->len; index++) {
-		PurpleAccount *account = g_ptr_array_index(manager->accounts, index);
-
-		if(purple_account_get_enabled(account)) {
-			enabled = g_list_append(enabled, account);
-		}
-	}
-
-	return enabled;
-}
-
-GListModel *
-purple_account_manager_get_enabled_model(PurpleAccountManager *manager) {
 	g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL);
 
 	return G_LIST_MODEL(manager->enabled);
 }
 
-GList *
+GListModel *
 purple_account_manager_get_disabled(PurpleAccountManager *manager) {
-	GList *disabled = NULL;
-
-	g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL);
-
-	for(guint index = 0; index < manager->accounts->len; index++) {
-		PurpleAccount *account = g_ptr_array_index(manager->accounts, index);
-
-		if(!purple_account_get_enabled(account)) {
-			disabled = g_list_append(disabled, account);
-		}
-	}
-
-	return disabled;
-}
-
-GListModel *
-purple_account_manager_get_disabled_model(PurpleAccountManager *manager) {
 	g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL);
 
 	return G_LIST_MODEL(manager->disabled);

mercurial