diff --git a/src/Core/BackendInterface.vala b/src/Core/BackendInterface.vala index 3a2b84f55..99e646192 100644 --- a/src/Core/BackendInterface.vala +++ b/src/Core/BackendInterface.vala @@ -39,16 +39,4 @@ public interface AppCenterCore.Backend : Object { public abstract async bool update_package (Package package, ChangeInformation? change_info, Cancellable? cancellable) throws GLib.Error; public abstract async bool remove_package (Package package, ChangeInformation? change_info, Cancellable? cancellable) throws GLib.Error; public abstract async bool repair (Cancellable? cancellable) throws GLib.Error; - - protected bool validate (AppStream.Component component) { - if (component.get_kind () == AppStream.ComponentKind.CONSOLE_APP) { - return false; - } - - if (component.get_kind () == AppStream.ComponentKind.RUNTIME) { - return false; - } - - return true; - } } diff --git a/src/Core/FlatpakBackend.vala b/src/Core/FlatpakBackend.vala index 10e0d59c7..823d81484 100644 --- a/src/Core/FlatpakBackend.vala +++ b/src/Core/FlatpakBackend.vala @@ -1222,6 +1222,18 @@ public class AppCenterCore.FlatpakBackend : Backend, Object { package_list = new_package_list; } + private bool validate (AppStream.Component component) { + if (component.get_kind () == CONSOLE_APP) { + return false; + } + + if (component.get_kind () == RUNTIME) { + return false; + } + + return true; + } + private string generate_package_list_key (bool system, string origin, string bundle_id) { unowned string installation = system ? "system" : "user"; return "%s/%s/%s".printf (installation, origin, bundle_id);