Skip to content

Commit f919d90

Browse files
committed
Mark as not listening when stopping
1 parent fea2465 commit f919d90

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

Sources/sACNKit/Receiver/sACNDiscoveryReceiver.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,8 @@ public class sACNDiscoveryReceiver {
174174
public func stop() {
175175
socketDelegateQueue.sync {
176176
guard _isListening else { return }
177-
177+
_isListening = false
178+
178179
stopHeartbeat()
179180

180181
sockets.forEach { interface, socket in

Sources/sACNKit/Receiver/sACNReceiverRaw.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,8 @@ public class sACNReceiverRaw {
235235
public func stop() {
236236
socketDelegateQueue.sync {
237237
guard _isListening else { return }
238-
238+
self._isListening = false
239+
239240
sampleTimer = nil
240241
stopHeartbeat()
241242

Sources/sACNKit/Source/sACNSource.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ final public class sACNSource {
246246
public func stop() {
247247
socketDelegateQueue.sync {
248248
guard _isListening else { return }
249+
self._isListening = false
249250

250251
// stops heartbeats
251252
stopUniverseDiscovery()

0 commit comments

Comments
 (0)