libpurple/purplenotificationmanager.c

changeset 41441
e114ed471a1e
parent 41438
86beaec0fa35
child 41511
2036d450fd18
--- a/libpurple/purplenotificationmanager.c	Mon Jul 04 20:29:32 2022 -0500
+++ b/libpurple/purplenotificationmanager.c	Mon Jul 04 23:24:35 2022 -0500
@@ -363,3 +363,14 @@
 
 	return manager->unread_count;
 }
+
+GListModel *
+purple_notification_manager_get_model(PurpleNotificationManager *manager) {
+	g_return_val_if_fail(PURPLE_IS_NOTIFICATION_MANAGER(manager), NULL);
+
+	if(manager->notifications == NULL) {
+		return NULL;
+	}
+
+	return G_LIST_MODEL(g_object_ref(manager->notifications));
+}

mercurial