|
@@ -49,11 +49,11 @@ extension Generator {
|
|
|
println()
|
|
println()
|
|
|
println("extension \(providerName) {")
|
|
println("extension \(providerName) {")
|
|
|
indent()
|
|
indent()
|
|
|
- println("\(access) var serviceName: String { return \"\(servicePath)\" }")
|
|
|
|
|
|
|
+ println("\(access) var serviceName: Substring { return \"\(servicePath)\" }")
|
|
|
println()
|
|
println()
|
|
|
println("/// Determines, calls and returns the appropriate request handler, depending on the request's method.")
|
|
println("/// Determines, calls and returns the appropriate request handler, depending on the request's method.")
|
|
|
println("/// Returns nil for methods not handled by this service.")
|
|
println("/// Returns nil for methods not handled by this service.")
|
|
|
- println("\(access) func handleMethod(_ methodName: String, callHandlerContext: CallHandlerContext) -> GRPCCallHandler? {")
|
|
|
|
|
|
|
+ println("\(access) func handleMethod(_ methodName: Substring, callHandlerContext: CallHandlerContext) -> GRPCCallHandler? {")
|
|
|
indent()
|
|
indent()
|
|
|
println("switch methodName {")
|
|
println("switch methodName {")
|
|
|
for method in service.methods {
|
|
for method in service.methods {
|