20201223-release (#39)

This commit is contained in:
COVIDSafe Support 2020-12-23 16:21:10 +11:00 committed by GitHub
parent 8b75c1fc6f
commit 9e6e4604ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -164,18 +164,24 @@ public class BLEDevice : NSObject {
/// Service characteristic for signalling between BLE devices, e.g. to keep awake /// Service characteristic for signalling between BLE devices, e.g. to keep awake
var signalCharacteristic: CBCharacteristic? { var signalCharacteristic: CBCharacteristic? {
didSet { didSet {
if signalCharacteristic != nil {
lastUpdatedAt = Date() lastUpdatedAt = Date()
}
delegate.device(self, didUpdate: .signalCharacteristic) delegate.device(self, didUpdate: .signalCharacteristic)
}} }}
/// Service characteristic for reading payload data /// Service characteristic for reading payload data
var payloadCharacteristic: CBCharacteristic? { var payloadCharacteristic: CBCharacteristic? {
didSet { didSet {
if payloadCharacteristic != nil {
lastUpdatedAt = Date() lastUpdatedAt = Date()
}
delegate.device(self, didUpdate: .payloadCharacteristic) delegate.device(self, didUpdate: .payloadCharacteristic)
}} }}
var legacyPayloadCharacteristic: CBCharacteristic? { var legacyPayloadCharacteristic: CBCharacteristic? {
didSet { didSet {
if legacyPayloadCharacteristic != nil {
lastUpdatedAt = Date() lastUpdatedAt = Date()
}
delegate.device(self, didUpdate: .payloadCharacteristic) delegate.device(self, didUpdate: .payloadCharacteristic)
}} }}
/// Device operating system, this is necessary for selecting different interaction procedures for each platform. /// Device operating system, this is necessary for selecting different interaction procedures for each platform.