summaryrefslogtreecommitdiff
path: root/LearnMapKit/ADSBNetRunner.swift
diff options
context:
space:
mode:
authorArturs Artamonovs <arturs.artamonovs@protonmail.com>2026-08-27 18:18:28 +0100
committerArturs Artamonovs <arturs.artamonovs@protonmail.com>2026-08-27 18:18:28 +0100
commitf701a2bc3571d2a2583344dacc04c4bb1dbd9992 (patch)
tree6c248d209640809ba20a353226b1b13508ea5c47 /LearnMapKit/ADSBNetRunner.swift
parente26830439dfdb97c1d685bf5cda05a5d2df9f21f (diff)
downloadADSBDecoder-claude/split-flight-state.tar.gz
ADSBDecoder-claude/split-flight-state.zip
Diffstat (limited to 'LearnMapKit/ADSBNetRunner.swift')
-rw-r--r--LearnMapKit/ADSBNetRunner.swift8
1 files changed, 8 insertions, 0 deletions
diff --git a/LearnMapKit/ADSBNetRunner.swift b/LearnMapKit/ADSBNetRunner.swift
index 21b8fd8..4c5dd53 100644
--- a/LearnMapKit/ADSBNetRunner.swift
+++ b/LearnMapKit/ADSBNetRunner.swift
@@ -109,4 +109,12 @@ class ADSBNetRunner {
func getCount() -> Int {
return self.adsb_tag_stream.getCount()
}
+
+ func stop() async {
+ timer?.invalidate()
+ timer = nil
+ processingTask?.cancel()
+ processingTask = nil
+ ADSBClient = nil
+ }
}