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); }
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; }