Fix remaining test compilation issues

- Add attachedViaVT parameter to test initializations
- Remove unnecessary nil coalescing operators for non-optional name property
This commit is contained in:
Peter Steinberger 2025-07-27 15:20:25 +02:00
parent 609c57d0bb
commit a5d43e8274
2 changed files with 5 additions and 3 deletions

View file

@ -169,7 +169,7 @@ final class SessionMonitor {
for session in ended {
let id = session.id
let title = "Session Completed"
let displayName = session.name ?? session.command.joined(separator: " ")
let displayName = session.name
let content = UNMutableNotificationContent()
content.title = title
content.body = displayName

View file

@ -44,7 +44,8 @@ final class SessionMonitorTests {
source: nil,
remoteId: nil,
remoteName: nil,
remoteUrl: nil
remoteUrl: nil,
attachedViaVT: nil
)
let exited = ServerSessionInfo(
id: "one",
@ -72,7 +73,8 @@ final class SessionMonitorTests {
source: nil,
remoteId: nil,
remoteName: nil,
remoteUrl: nil
remoteUrl: nil,
attachedViaVT: nil
)
let oldMap = ["one": running]
let newMap = ["one": exited]