Skip to content

Commit 31803eb

Browse files
committed
making observer properties as optional
1 parent 5b99236 commit 31803eb

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

Source/Client.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public class Client {
6262
if oldLights != newLights {
6363
strongSelf.lights = newLights
6464
for observer in strongSelf.observers {
65-
observer.lightsDidUpdateHandler(lights)
65+
observer.lightsDidUpdateHandler?(lights)
6666
}
6767
}
6868

@@ -125,7 +125,7 @@ public class Client {
125125

126126
if oldLights != newLights {
127127
for observer in observers {
128-
observer.lightsDidUpdateHandler(newLights)
128+
observer.lightsDidUpdateHandler?(newLights)
129129
}
130130
self.lights = newLights
131131
}

Source/ClientObserver.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Foundation
88
class ClientObserver {
99
typealias LightsDidUpdate = (_ lights: [Light]) -> Void
1010

11-
let lightsDidUpdateHandler: LightsDidUpdate
11+
let lightsDidUpdateHandler: LightsDidUpdate?
1212

1313
init(lightsDidUpdateHandler: @escaping LightsDidUpdate) {
1414
self.lightsDidUpdateHandler = lightsDidUpdateHandler

Source/LightTarget.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public class LightTarget {
7474

7575
private func notifyObservers() {
7676
for observer in observers {
77-
observer.stateDidUpdateHandler()
77+
observer.stateDidUpdateHandler?()
7878
}
7979
}
8080

Source/LightTargetObserver.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Foundation
88
public class LightTargetObserver {
99
public typealias StateDidUpdate = () -> Void
1010

11-
let stateDidUpdateHandler: StateDidUpdate
11+
let stateDidUpdateHandler: StateDidUpdate?
1212

1313
init(stateDidUpdateHandler: @escaping StateDidUpdate) {
1414
self.stateDidUpdateHandler = stateDidUpdateHandler

0 commit comments

Comments
 (0)