Skip to content

Commit ebbd88f

Browse files
committedSep 30, 2020
added service error support
1 parent d0a0b13 commit ebbd88f

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed
 

‎example/client.swift.plush

+7
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ class OtoClient {
5050
completion(nil, err)
5151
return
5252
}
53+
if let serviceErr = <%= camelize_down(method.OutputObject.TypeName) %>.error {
54+
if (serviceErr != "") {
55+
let err = OtoError(serviceErr)
56+
completion(nil, err)
57+
return
58+
}
59+
}
5360
completion(<%= camelize_down(method.OutputObject.TypeName) %>, nil)
5461
}
5562
task.resume()

‎example/swift/SwiftCLIExample/SwiftCLIExample/client.gen.swift

+7
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ class GreeterService {
5252
completion(nil, err)
5353
return
5454
}
55+
if let serviceErr = greetResponse.error {
56+
if (serviceErr != "") {
57+
let err = OtoError(serviceErr)
58+
completion(nil, err)
59+
return
60+
}
61+
}
5562
completion(greetResponse, nil)
5663
}
5764
task.resume()

0 commit comments

Comments
 (0)
Please sign in to comment.