[2.15.0][增量升级] 优化升级状态记录,方便查看升级状态
This commit is contained in:
@@ -4,13 +4,21 @@ import com.alibaba.android.arouter.facade.template.IProvider
|
||||
|
||||
interface IMoGoUpgradeProvider: IProvider {
|
||||
|
||||
suspend fun recordUpgradeRecord(newVersion: String,newMd5: String?, type: Int)
|
||||
suspend fun recordUpgradeRecord(sn: String, mac: String, type: String?)
|
||||
|
||||
suspend fun recordDownloadStart()
|
||||
suspend fun recordUpgradeRequestStart()
|
||||
|
||||
suspend fun recordDownloadFailed(error: String)
|
||||
suspend fun recordUpgradeRequestSuccess(response: String)
|
||||
|
||||
suspend fun recordDownloadSuccess()
|
||||
suspend fun recordUpgradeRequestFailed(error: String)
|
||||
|
||||
suspend fun recordUpgradeRecord(newVersionName: String, newMd5: String?, type: Int)
|
||||
|
||||
suspend fun recordDownloadStart(downloadUrl: String)
|
||||
|
||||
suspend fun recordDownloadFailed(downloadUrl: String, error: String)
|
||||
|
||||
suspend fun recordDownloadSuccess(downloadUrl: String)
|
||||
|
||||
suspend fun recordInstallStart()
|
||||
|
||||
@@ -34,17 +42,9 @@ interface IMoGoUpgradeProvider: IProvider {
|
||||
|
||||
suspend fun recordInstallFailed(code: Int, error: String)
|
||||
|
||||
suspend fun isUpgradeSuccessByPatch(): Boolean
|
||||
suspend fun isUpgradeSuccess(type: Int): Boolean
|
||||
|
||||
suspend fun isUpgradeSuccessByFull(): Boolean
|
||||
|
||||
suspend fun getFullUpgradeFailedReason(): Map<String,List<Pair<Int, String>>>?
|
||||
|
||||
suspend fun getPatchUpgradeFailedReason(): Map<String,List<Pair<Int, String>>>?
|
||||
|
||||
suspend fun removeRecordByTargetVersion(version: String)
|
||||
|
||||
suspend fun removeRecordBySourceVersion(version: String)
|
||||
suspend fun getUpgradeRecords(): Map<String, List<Pair<String, String>>>?
|
||||
|
||||
suspend fun hasUpgradeRecord(): Boolean
|
||||
|
||||
|
||||
Reference in New Issue
Block a user