[gnome-software/1409-add-available-for-fedora-section-to-the-explore-page] gs-plugin-appstream: Implement gs_plugin_add_distro_featured()
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/1409-add-available-for-fedora-section-to-the-explore-page] gs-plugin-appstream: Implement gs_plugin_add_distro_featured()
- Date: Wed, 8 Sep 2021 14:25:15 +0000 (UTC)
commit a9407dcffda1944c716509173a456f841dae2f4c
Author: Milan Crha <mcrha redhat com>
Date: Wed Sep 8 15:56:57 2021 +0200
gs-plugin-appstream: Implement gs_plugin_add_distro_featured()
plugins/core/gs-plugin-appstream.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
---
diff --git a/plugins/core/gs-plugin-appstream.c b/plugins/core/gs-plugin-appstream.c
index f7b3ae428..53a42d81d 100644
--- a/plugins/core/gs-plugin-appstream.c
+++ b/plugins/core/gs-plugin-appstream.c
@@ -1091,6 +1091,22 @@ gs_plugin_add_featured (GsPlugin *plugin,
return gs_appstream_add_featured (priv->silo, list, cancellable, error);
}
+gboolean
+gs_plugin_add_distro_featured (GsPlugin *plugin,
+ GsAppList *list,
+ GCancellable *cancellable,
+ GError **error)
+{
+ GsPluginData *priv = gs_plugin_get_data (plugin);
+ g_autoptr(GRWLockReaderLocker) locker = NULL;
+
+ if (!gs_plugin_appstream_check_silo (plugin, cancellable, error))
+ return FALSE;
+
+ locker = g_rw_lock_reader_locker_new (&priv->silo_lock);
+ return gs_appstream_add_distro_featured (priv->silo, list, cancellable, error);
+}
+
gboolean
gs_plugin_add_recent (GsPlugin *plugin,
GsAppList *list,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]