RegExp lints fix
This commit is contained in:
parent
40d510a9e1
commit
8debfda966
3 changed files with 10 additions and 10 deletions
|
@ -24,11 +24,11 @@ class EncryptedPrefsFormat @Inject constructor(
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|
||||||
val FORMAT_KEY_ENC = "aaps_encrypted"
|
const val FORMAT_KEY_ENC = "aaps_encrypted"
|
||||||
val FORMAT_KEY_NOENC = "aaps_structured"
|
const val FORMAT_KEY_NOENC = "aaps_structured"
|
||||||
|
|
||||||
private val KEY_CONSCIENCE = "if you remove/change this, please make sure you know the consequences!"
|
private const val KEY_CONSCIENCE = "if you remove/change this, please make sure you know the consequences!"
|
||||||
private val FORMAT_TEST_REGEX = Regex("(\\\"format\\\"\\s*\\:\\s*\\\"aaps_[^\"]*\\\")")
|
private val FORMAT_TEST_REGEX = Regex("(\"format\"\\s*:\\s*\"aaps_[^\"]*\")")
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun isPreferencesFile(file: File, preloadedContents: String?): Boolean {
|
override fun isPreferencesFile(file: File, preloadedContents: String?): Boolean {
|
||||||
|
@ -94,7 +94,7 @@ class EncryptedPrefsFormat @Inject constructor(
|
||||||
var fileContents = container.toString(2)
|
var fileContents = container.toString(2)
|
||||||
val fileHash = cryptoUtil.hmac256(fileContents, KEY_CONSCIENCE)
|
val fileHash = cryptoUtil.hmac256(fileContents, KEY_CONSCIENCE)
|
||||||
|
|
||||||
fileContents = fileContents.replace(Regex("(\\\"file_hash\\\"\\s*\\:\\s*\\\")(--to-be-calculated--)(\\\")"), "$1" + fileHash + "$3")
|
fileContents = fileContents.replace(Regex("(\"file_hash\"\\s*:\\s*\")(--to-be-calculated--)(\")"), "$1$fileHash$3")
|
||||||
|
|
||||||
storage.putFileContents(file, fileContents)
|
storage.putFileContents(file, fileContents)
|
||||||
|
|
||||||
|
@ -112,7 +112,7 @@ class EncryptedPrefsFormat @Inject constructor(
|
||||||
try {
|
try {
|
||||||
|
|
||||||
val jsonBody = storage.getFileContents(file)
|
val jsonBody = storage.getFileContents(file)
|
||||||
val fileContents = jsonBody.replace(Regex("(?is)(\\\"file_hash\\\"\\s*\\:\\s*\\\")([^\"]*)(\\\")"), "$1--to-be-calculated--$3")
|
val fileContents = jsonBody.replace(Regex("(?is)(\"file_hash\"\\s*:\\s*\")([^\"]*)(\")"), "$1--to-be-calculated--$3")
|
||||||
val calculatedFileHash = cryptoUtil.hmac256(fileContents, KEY_CONSCIENCE)
|
val calculatedFileHash = cryptoUtil.hmac256(fileContents, KEY_CONSCIENCE)
|
||||||
val container = JSONObject(jsonBody)
|
val container = JSONObject(jsonBody)
|
||||||
val metadata: MutableMap<PrefsMetadataKey, PrefMetadata> = loadMetadata(container)
|
val metadata: MutableMap<PrefsMetadataKey, PrefMetadata> = loadMetadata(container)
|
||||||
|
@ -192,7 +192,7 @@ class EncryptedPrefsFormat @Inject constructor(
|
||||||
|
|
||||||
if (decryptedOk && contentJsonObj != null) {
|
if (decryptedOk && contentJsonObj != null) {
|
||||||
for (key in contentJsonObj.keys()) {
|
for (key in contentJsonObj.keys()) {
|
||||||
entries.put(key, contentJsonObj[key].toString())
|
entries[key] = contentJsonObj[key].toString()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -213,7 +213,7 @@ class EncryptedPrefsFormat @Inject constructor(
|
||||||
} catch (e: IOException) {
|
} catch (e: IOException) {
|
||||||
throw PrefIOError(file.absolutePath)
|
throw PrefIOError(file.absolutePath)
|
||||||
} catch (e: JSONException) {
|
} catch (e: JSONException) {
|
||||||
throw PrefFormatError("Mallformed preferences JSON file: " + e)
|
throw PrefFormatError("Mallformed preferences JSON file: $e")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -184,7 +184,7 @@ public class RileyLinkMedtronicService extends RileyLinkService {
|
||||||
public boolean verifyConfiguration(boolean forceRileyLinkAddressRenewal) {
|
public boolean verifyConfiguration(boolean forceRileyLinkAddressRenewal) {
|
||||||
try {
|
try {
|
||||||
String regexSN = "[0-9]{6}";
|
String regexSN = "[0-9]{6}";
|
||||||
String regexMac = "([\\da-fA-F]{1,2}(?:\\:|$)){6}";
|
String regexMac = "([\\da-fA-F]{1,2}(?::|$)){6}";
|
||||||
|
|
||||||
medtronicPumpStatus.errorDescription = "-";
|
medtronicPumpStatus.errorDescription = "-";
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ import info.nightscout.androidaps.plugins.pump.omnipod.eros.util.AapsOmnipodUtil
|
||||||
*/
|
*/
|
||||||
public class RileyLinkOmnipodService extends RileyLinkService {
|
public class RileyLinkOmnipodService extends RileyLinkService {
|
||||||
|
|
||||||
private static final String REGEX_MAC = "([\\da-fA-F]{1,2}(?:\\:|$)){6}";
|
private static final String REGEX_MAC = "([\\da-fA-F]{1,2}(?::|$)){6}";
|
||||||
|
|
||||||
@Inject OmnipodErosPumpPlugin omnipodErosPumpPlugin;
|
@Inject OmnipodErosPumpPlugin omnipodErosPumpPlugin;
|
||||||
@Inject AapsOmnipodUtil aapsOmnipodUtil;
|
@Inject AapsOmnipodUtil aapsOmnipodUtil;
|
||||||
|
|
Loading…
Reference in a new issue