mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-04-30 11:20:15 +08:00
feat(aptssupdater): 添加包安装状态检查方法并优化更新合并逻辑
添加 isPackageInstalledInAptss 和 isPackageInstalledInApm 方法检查包安装状态 优化 mergeUpdateInfo 逻辑,根据包安装状态判断是否为迁移场景
This commit is contained in:
@@ -30,6 +30,10 @@ private:
|
||||
bool checkDesktopFiles(const QStringList &desktopFiles, QString &appName, const QString &lang, const QString &packageName);
|
||||
QStringList packageName;
|
||||
QStringList apmPackageName; // APM 包列表
|
||||
|
||||
// 检查包安装状态的方法
|
||||
bool isPackageInstalledInAptss(const QString &packageName); // 检查包是否在 aptss 中已安装
|
||||
bool isPackageInstalledInApm(const QString &packageName); // 检查包是否在 apm 中已安装
|
||||
};
|
||||
|
||||
#endif // APTSSUPDATER_H
|
||||
Reference in New Issue
Block a user