mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
feat(ble): Add support for LogRadio characteristic, enhance logs (#3691)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
parent
ac5412b499
commit
6590ea0ef0
11 changed files with 318 additions and 143 deletions
|
|
@ -44,6 +44,13 @@ fun ConfigProtos.Config.toOneLineString(): String {
|
|||
.replace('\n', ' ')
|
||||
}
|
||||
|
||||
fun MeshProtos.MeshPacket.toOneLineString(): String {
|
||||
val redactedFields = """(public_key:|private_key:|admin_key:)\s*".*""" // Redact keys
|
||||
return this.toString()
|
||||
.replace(redactedFields.toRegex()) { "${it.groupValues[1]} \"[REDACTED]\"" }
|
||||
.replace('\n', ' ')
|
||||
}
|
||||
|
||||
fun MeshProtos.toOneLineString(): String {
|
||||
val redactedFields = """(public_key:|private_key:|admin_key:)\s*".*""" // Redact keys
|
||||
return this.toString()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue