summaryrefslogtreecommitdiff
path: root/LocalAPIService.swift
diff options
context:
space:
mode:
Diffstat (limited to 'LocalAPIService.swift')
-rw-r--r--LocalAPIService.swift14
1 files changed, 8 insertions, 6 deletions
diff --git a/LocalAPIService.swift b/LocalAPIService.swift
index ad1e07d..7d42128 100644
--- a/LocalAPIService.swift
+++ b/LocalAPIService.swift
@@ -182,14 +182,16 @@ final class LocalAPIService {
let server = LocalAPIServer(
port: Self.sanitizedPort(config.port),
token: token,
- requestLogger: { log in
- Task { @MainActor [weak self] in
- self?.record(log)
+ requestLogger: { [weak self] log in
+ guard let self else { return }
+ Task { @MainActor in
+ self.record(log)
}
},
- stateLogger: { stateMessage in
- Task { @MainActor [weak self] in
- self?.statusMessage = stateMessage
+ stateLogger: { [weak self] stateMessage in
+ guard let self else { return }
+ Task { @MainActor in
+ self.statusMessage = stateMessage
}
}
)