فهرست منبع

Merge branch '1.4.4' into develop

DoggyZhang 16 ساعت پیش
والد
کامیت
d07f5cdaee
2فایلهای تغییر یافته به همراه16 افزوده شده و 3 حذف شده
  1. 14 1
      app/src/main/java/com/adealink/weparty/update/data/UpdateData.kt
  2. 2 2
      gradle.properties

+ 14 - 1
app/src/main/java/com/adealink/weparty/update/data/UpdateData.kt

@@ -1,6 +1,8 @@
 package com.adealink.weparty.update.data
 
 import com.adealink.frame.util.PackageUtil
+import com.adealink.frame.util.safeToInt
+import com.adealink.frame.util.safeToLong
 import com.google.gson.annotations.GsonNullable
 import com.google.gson.annotations.SerializedName
 
@@ -23,7 +25,18 @@ data class ForceUpdateData(
             return false
         }
         for (i in 0 until 3) {
-            return currentVersion[i] < updateVersion[i]
+            val current = currentVersion[i].safeToInt(-1)
+            val next = updateVersion[i].safeToInt(-1)
+            if (current == -1 || next == -1) {
+                return false
+            }
+            return if (current > next) {
+                false
+            } else if (current == next) {
+                continue
+            } else {
+                true
+            }
         }
         return false
     }

+ 2 - 2
gradle.properties

@@ -29,8 +29,8 @@ OFFICIAL=false
 
 IS_RELEASE=true
 
-VERSION_CODE=27
-VERSION_NAME=1.4.3
+VERSION_CODE=28
+VERSION_NAME=1.4.4
 
 OFFICIAL_UID=9998
 OFFICIAL_CONVERSATION_ID=c2c_9998