add unofficial to crashlog (#1653)

Co-authored-by: Seishirou101 <57241064+Seishirou101@users.noreply.github.com>
This commit is contained in:
Seishirou-J2K 2023-10-25 19:03:53 +00:00 committed by GitHub
parent e2a3741837
commit 83563d6a80
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -59,17 +59,18 @@ class CrashLogUtil(private val context: Context) {
val availableExtension = availableExtensions.find { it.pkgName == installedExtension.pkgName } val availableExtension = availableExtensions.find { it.pkgName == installedExtension.pkgName }
val hasUpdate = (availableExtension?.versionCode ?: 0) > installedExtension.versionCode val hasUpdate = (availableExtension?.versionCode ?: 0) > installedExtension.versionCode
if (hasUpdate || installedExtension.isObsolete) { if (hasUpdate || installedExtension.isObsolete || installedExtension.isUnofficial) {
val extensionInfo = val extensionInfo =
"Extension Name: ${installedExtension.name}\n" + "Extension Name: ${installedExtension.name}\n" +
"Installed Version: ${installedExtension.versionName}\n" + "Installed Version: ${installedExtension.versionName}\n" +
"Available Version: ${availableExtension?.versionName ?: "N/A"}\n" + "Available Version: ${availableExtension?.versionName ?: "N/A"}\n" +
"Obsolete: ${installedExtension.isObsolete}\n" "Obsolete: ${installedExtension.isObsolete}\n" +
"Unofficial: ${installedExtension.isUnofficial}\n"
extensionInfoList.add(extensionInfo) extensionInfoList.add(extensionInfo)
} }
} }
if (extensionInfoList.isNotEmpty()) { if (extensionInfoList.isNotEmpty()) {
extensionInfoList.add(0, "Extensions that are outdated or obsolete") extensionInfoList.add(0, "Extensions that are outdated, obsolete, or unofficial")
} }
return extensionInfoList.joinToString("\n") return extensionInfoList.joinToString("\n")
} }