Skip to content

Commit 72a2ec5

Browse files
hamidmalekreactormonk
authored andcommitted
Update LogMessage.kt
1 parent e38b207 commit 72a2ec5

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

kable-core/src/appleMain/kotlin/logs/LogMessage.kt

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,26 @@ internal fun LogMessage.detail(error: NSError?) {
1919
if (error != null) detail("error", error.toString())
2020
}
2121

22-
internal fun LogMessage.detail(service: CBService? = null) {
23-
detail("service", service?.UUID?.UUIDString ?: "Unknown UUID")
22+
private fun LogMessage.detail(service: CBService? = null) {
23+
detail("service", service?.UUID?.UUIDString ?: "null UUID")
2424
}
2525

26-
internal fun LogMessage.detail(characteristic: CBCharacteristic) {
26+
private fun LogMessage.detail(characteristic: CBCharacteristic) {
2727
val serviceUuid = characteristic.service
2828
?.UUID
2929
?.toUuid()
3030
if (serviceUuid == null) {
31-
detail("service", "Unknown")
31+
detail("service", "null UUID")
3232
return
3333
}
3434

3535
detail(serviceUuid, characteristic.UUID.toUuid())
3636
}
3737

38-
internal fun LogMessage.detail(descriptor: CBDescriptor) {
38+
private fun LogMessage.detail(descriptor: CBDescriptor) {
3939
val characteristic = descriptor.characteristic
4040
if (characteristic == null) {
41-
detail("characteristic", "Unknown")
41+
detail("characteristic", "null UUID")
4242
return
4343
}
4444

@@ -47,7 +47,7 @@ internal fun LogMessage.detail(descriptor: CBDescriptor) {
4747
?.toUuid()
4848

4949
if (serviceUuid == null) {
50-
detail("service", "Unknown")
50+
detail("service", "null UUID")
5151
return
5252
}
5353

@@ -57,3 +57,12 @@ internal fun LogMessage.detail(descriptor: CBDescriptor) {
5757
descriptor.UUID.toUuid(),
5858
)
5959
}
60+
61+
internal fun LogMessage.detail(attribute: CBAttribute) {
62+
when (attribute) {
63+
is CBService -> detail(attribute)
64+
is CBCharacteristic -> detail(attribute)
65+
is CBDescriptor -> detail(attribute)
66+
else -> detail("unknown attribute", attribute.UUID.toUuid())
67+
}
68+
}

0 commit comments

Comments
 (0)