Пример #1
0
static void
backend_get_updates_thread (PkBackendJob *job, GVariant *params, gpointer user_data)
{
	GList *list = NULL;
	sqlite3 *db = NULL;

	pk_backend_job_set_status (job, PK_STATUS_ENUM_QUERY);

	db = db_open ();

	list = box_db_repos_packages_for_upgrade (db);
	add_packages_from_list (backend, list, TRUE);
	box_db_repos_package_list_free (list);

	db_close (db);
	pk_backend_finished (backend);
}
Пример #2
0
static gboolean
backend_get_updates_thread (PkBackend *backend)
{
	GList *list = NULL;
	sqlite3 *db = NULL;

	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);

	db = db_open ();

	list = box_db_repos_packages_for_upgrade (db);
	add_packages_from_list (backend, list, TRUE);
	box_db_repos_package_list_free (list);

	db_close (db);
	pk_backend_finished (backend);
	return TRUE;
}