Skip to content

Commit 8bcf5c5

Browse files
committed
PR changes
1 parent c8e82dc commit 8bcf5c5

File tree

4 files changed

+25
-17
lines changed

4 files changed

+25
-17
lines changed

Examples/echo-metadata/Sources/Subcommands/Collect.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@ struct Collect: AsyncParsableCommand {
4343
try await writer.write(.with { $0.text = String(part) })
4444
}
4545
} onResponse: { response in
46-
print(
47-
"collect ← initial metadata: \(response.metadata.filter({ $0.key.starts(with: "echo-") }))"
48-
)
46+
let initialMetadata = Metadata(response.metadata.filter({ $0.key.starts(with: "echo-") }))
47+
print("collect ← initial metadata: \(initialMetadata)")
48+
4949
print("collect ← message: \(try response.message.text)")
50-
print("collect ← trailing metadata: \(response.trailingMetadata)")
50+
51+
let trailingMetadata = Metadata(
52+
response.trailingMetadata.filter({ $0.key.starts(with: "echo-") })
53+
)
54+
print("collect ← trailing metadata: \(trailingMetadata)")
5155
}
5256
}
5357
}

Examples/echo-metadata/Sources/Subcommands/Expand.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,20 @@ struct Expand: AsyncParsableCommand {
4343
try await echo.expand(message, metadata: requestMetadata) { response in
4444
let responseContents = try response.accepted.get()
4545

46-
print(
47-
"expand ← initial metadata: \(Metadata(responseContents.metadata.filter({ $0.key.starts(with: "echo-") })))"
46+
let initialMetadata = Metadata(
47+
responseContents.metadata.filter({ $0.key.starts(with: "echo-") })
4848
)
49+
print("expand ← initial metadata: \(initialMetadata)")
4950
for try await part in responseContents.bodyParts {
5051
switch part {
5152
case .message(let message):
5253
print("expand ← message: \(message.text)")
5354

5455
case .trailingMetadata(let trailingMetadata):
55-
print(
56-
"expand ← trailing metadata: \(Metadata(trailingMetadata.filter({ $0.key.starts(with: "echo-") })))"
56+
let trailingMetadata = Metadata(
57+
trailingMetadata.filter({ $0.key.starts(with: "echo-") })
5758
)
59+
print("expand ← trailing metadata: \(trailingMetadata)")
5860
}
5961
}
6062
}

Examples/echo-metadata/Sources/Subcommands/Get.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ struct Get: AsyncParsableCommand {
4040
print("get → metadata: \(requestMetadata)")
4141
print("get → message: \(message.text)")
4242
try await echo.get(message, metadata: requestMetadata) { response in
43-
print(
44-
"get ← initial metadata: \(Metadata(response.metadata.filter({ $0.key.starts(with: "echo-") })))"
45-
)
43+
let initialMetadata = Metadata(response.metadata.filter({ $0.key.starts(with: "echo-") }))
44+
print("get ← initial metadata: \(initialMetadata)")
4645
print("get ← message: \(try response.message.text)")
47-
print(
48-
"get ← trailing metadata: \(Metadata(response.trailingMetadata.filter({ $0.key.starts(with: "echo-") })))"
46+
let trailingMetadata = Metadata(
47+
response.trailingMetadata.filter({ $0.key.starts(with: "echo-") })
4948
)
49+
print("get ← trailing metadata: \(trailingMetadata)")
5050
}
5151
}
5252
}

Examples/echo-metadata/Sources/Subcommands/Update.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,20 @@ struct Update: AsyncParsableCommand {
4545
} onResponse: { response in
4646
let responseContents = try response.accepted.get()
4747

48-
print(
49-
"update ← initial metadata: \(Metadata(responseContents.metadata.filter({ $0.key.starts(with: "echo-") })))"
48+
let initialMetadata = Metadata(
49+
responseContents.metadata.filter({ $0.key.starts(with: "echo-") })
5050
)
51+
print("update ← initial metadata: \(initialMetadata)")
5152
for try await part in responseContents.bodyParts {
5253
switch part {
5354
case .message(let message):
5455
print("update ← message: \(message.text)")
5556

5657
case .trailingMetadata(let trailingMetadata):
57-
print(
58-
"update ← trailing metadata: \(Metadata(trailingMetadata.filter({ $0.key.starts(with: "echo-") })))"
58+
let trailingMetadata = Metadata(
59+
trailingMetadata.filter({ $0.key.starts(with: "echo-") })
5960
)
61+
print("update ← trailing metadata: \(trailingMetadata)")
6062
}
6163
}
6264
}

0 commit comments

Comments
 (0)