mirror of
https://github.com/YTVanced/VancedMicroG
synced 2024-11-13 22:45:06 +00:00
ENF: Replace invalid RSSI values in database
This commit is contained in:
parent
75aaeb1fc6
commit
adf534d20a
1 changed files with 7 additions and 1 deletions
|
@ -130,6 +130,12 @@ class ExposureDatabase private constructor(private val context: Context) : SQLit
|
|||
Log.d(TAG, "Get rid of isEnabled log entries")
|
||||
db.delete(TABLE_APP_LOG, "method = ?", arrayOf("isEnabled"));
|
||||
}
|
||||
if (oldVersion == 11) {
|
||||
Log.d(TAG, "Fixing invalid rssi values from version 11 with release 0.2.23")
|
||||
// Setting the RSSI to -75. This is obviously not the correct value, but is still way better estimate
|
||||
// than 0, based on the measurements shown in https://github.com/microg/GmsCore/issues/1655
|
||||
db.execSQL("UPDATE $TABLE_ADVERTISEMENTS SET rssi = -75 WHERE rssi = 0 AND duration > 0")
|
||||
}
|
||||
Log.d(TAG, "Finished database upgrade")
|
||||
}
|
||||
|
||||
|
@ -835,7 +841,7 @@ class ExposureDatabase private constructor(private val context: Context) : SQLit
|
|||
|
||||
companion object {
|
||||
private const val DB_NAME = "exposure.db"
|
||||
private const val DB_VERSION = 11
|
||||
private const val DB_VERSION = 12
|
||||
private const val DB_SIZE_TOO_LARGE = 256L * 1024 * 1024
|
||||
private const val MAX_DELETE_TIME = 5000L
|
||||
private const val TABLE_ADVERTISEMENTS = "advertisements"
|
||||
|
|
Loading…
Reference in a new issue