@@ -19,26 +19,26 @@ internal fun LogMessage.detail(error: NSError?) {
19
19
if (error != null ) detail(" error" , error.toString())
20
20
}
21
21
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" )
24
24
}
25
25
26
- internal fun LogMessage.detail (characteristic : CBCharacteristic ) {
26
+ private fun LogMessage.detail (characteristic : CBCharacteristic ) {
27
27
val serviceUuid = characteristic.service
28
28
?.UUID
29
29
?.toUuid()
30
30
if (serviceUuid == null ) {
31
- detail(" service" , " Unknown " )
31
+ detail(" service" , " null UUID " )
32
32
return
33
33
}
34
34
35
35
detail(serviceUuid, characteristic.UUID .toUuid())
36
36
}
37
37
38
- internal fun LogMessage.detail (descriptor : CBDescriptor ) {
38
+ private fun LogMessage.detail (descriptor : CBDescriptor ) {
39
39
val characteristic = descriptor.characteristic
40
40
if (characteristic == null ) {
41
- detail(" characteristic" , " Unknown " )
41
+ detail(" characteristic" , " null UUID " )
42
42
return
43
43
}
44
44
@@ -47,7 +47,7 @@ internal fun LogMessage.detail(descriptor: CBDescriptor) {
47
47
?.toUuid()
48
48
49
49
if (serviceUuid == null ) {
50
- detail(" service" , " Unknown " )
50
+ detail(" service" , " null UUID " )
51
51
return
52
52
}
53
53
@@ -57,3 +57,12 @@ internal fun LogMessage.detail(descriptor: CBDescriptor) {
57
57
descriptor.UUID .toUuid(),
58
58
)
59
59
}
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