From 567d0a7b6cba31102bf3da51b7313707b4bf3fdd Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 22 Jan 2023 14:55:16 +0800 Subject: [PATCH] Modify add cpuAbi, versionName, versionCode default value for legacy data transfer of AppErrorsInfoBean in AppErrorsRecordData --- .../fankes/apperrorstracking/data/AppErrorsRecordData.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fankes/apperrorstracking/data/AppErrorsRecordData.kt b/app/src/main/java/com/fankes/apperrorstracking/data/AppErrorsRecordData.kt index 0579dc0..bd78db3 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/data/AppErrorsRecordData.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/data/AppErrorsRecordData.kt @@ -26,8 +26,7 @@ package com.fankes.apperrorstracking.data import android.content.Context import android.provider.Settings import com.fankes.apperrorstracking.bean.AppErrorsInfoBean -import com.fankes.apperrorstracking.utils.factory.toEntityOrNull -import com.fankes.apperrorstracking.utils.factory.toJsonOrNull +import com.fankes.apperrorstracking.utils.factory.* import com.highcapable.yukihookapi.hook.log.loggerE import java.io.File import java.util.concurrent.CopyOnWriteArrayList @@ -87,6 +86,9 @@ object AppErrorsRecordData { Settings.Secure.getString(it.contentResolver, keyName) ?.toEntityOrNull>() ?.onEach { e -> + e.cpuAbi = it.appCpuAbiOf(e.packageName) + e.versionName = it.appVersionNameOf(e.packageName) + e.versionCode = it.appVersionCodeOf(e.packageName) e.toJsonOrNull()?.also { json -> File(errorsInfoDataFolder.absolutePath, e.jsonFileName).writeText(json) } }.let { result -> if (result != null) {