@@ -77,8 +77,7 @@ public struct ReplicateAPI{
77
77
let path = " collections/ \( collection_slug) "
78
78
let rule = [ Http . Validate. status ( . range( 200 ..< 299 ) ) ]
79
79
do {
80
- let result : Http . Response < CollectionOfModels > = try await client. get ( path: path, validate: rule)
81
- return result. value
80
+ return try await client. get ( path: path, validate: rule) . value
82
81
} catch {
83
82
throw ResponseError . check ( error)
84
83
}
@@ -93,8 +92,7 @@ public struct ReplicateAPI{
93
92
let path = " models/ \( owner) / \( name) "
94
93
let rule = [ Http . Validate. status ( . range( 200 ..< 299 ) ) ]
95
94
do {
96
- let result : Http . Response < Model > = try await client. get ( path: path, validate: rule)
97
- return result. value
95
+ return try await client. get ( path: path, validate: rule) . value
98
96
} catch {
99
97
throw ResponseError . check ( error)
100
98
}
@@ -151,12 +149,10 @@ public struct ReplicateAPI{
151
149
let rule = [ Http . Validate. status ( . range( 200 ..< 299 ) ) ]
152
150
153
151
do {
154
- let result : Http . Response < Prediction < Output > > = try await client. get (
152
+ return try await client. get (
155
153
path: " predictions/ \( id) " ,
156
154
validate: rule
157
- )
158
-
159
- return result. value
155
+ ) . value
160
156
} catch {
161
157
throw ResponseError . check ( error)
162
158
}
@@ -211,13 +207,11 @@ public struct ReplicateAPI{
211
207
let rule = [ Http . Validate. status ( . range( 200 ..< 299 ) ) ]
212
208
213
209
do {
214
- let result : Http . Response < Prediction < Output > > = try await client. post (
210
+ return try await client. post (
215
211
path: " predictions " ,
216
212
body : body,
217
213
validate: rule
218
- )
219
-
220
- return result. value
214
+ ) . value
221
215
} catch {
222
216
throw ResponseError . check ( error)
223
217
}
0 commit comments