[RELEASE] 6.1.1.1-rc4

This commit is contained in:
世界 2020-05-11 16:25:55 +08:00
parent 82ef2e191e
commit 90abfe4061
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4
2 changed files with 62 additions and 9 deletions

View File

@ -1,6 +1,5 @@
import cn.hutool.core.io.FileUtil
import cn.hutool.json.JSONObject
import cn.hutool.system.SystemUtil
import java.security.MessageDigest
@ -76,8 +75,8 @@ dependencies {
}
def verName = "6.1.1.1-rc01"
def verCode = 33
def verName = "6.1.1.1-rc04"
def verCode = 37
task writeUpdateInfo {
@ -296,12 +295,14 @@ android {
mini {
versionNameSuffix '-mini'
}
full {
dependencies {
implementation files('libs/libv2ray.aar')
implementation files('libs/ss-rust-release.aar')
implementation files('libs/ssr-libev-release.aar')
}
full {}
}
sourceSets.full {
dependencies {
implementation files('libs/libv2ray.aar')
implementation files('libs/ss-rust-release.aar')
implementation files('libs/ssr-libev-release.aar')
}
}

View File

@ -0,0 +1,52 @@
package tw.nekomimi.nekogram.database
import android.content.SharedPreferences
class WarppedPref(val origin: SharedPreferences) : SharedPreferences by origin {
override fun getBoolean(key: String, defValue: Boolean): Boolean {
return try {
origin.getBoolean(key, defValue)
} catch (e: ClassCastException) {
edit().remove(key).apply()
defValue
}
}
override fun getInt(key: String, defValue: Int): Int {
return try {
origin.getInt(key, defValue)
} catch (e: ClassCastException) {
edit().remove(key).apply()
defValue
}
}
override fun getLong(key: String, defValue: Long): Long {
return try {
origin.getLong(key, defValue)
} catch (e: ClassCastException) {
edit().remove(key).apply()
defValue
}
}
override fun getFloat(key: String, defValue: Float): Float {
return try {
origin.getFloat(key, defValue)
} catch (e: java.lang.ClassCastException) {
edit().remove(key).apply()
defValue
}
}
override fun getString(key: String, defValue: String?): String? {
return try {
origin.getString(key, defValue)
} catch (e: java.lang.ClassCastException) {
edit().remove(key).apply()
defValue
}
}
}