fix(build): Match namespace code with other generated packages (#472)

This commit is contained in:
Tyler Hawkes
2020-10-07 11:30:22 -04:00
committed by GitHub
parent 0c69c378fd
commit 1b03ece2a8
+10 -1
View File
@@ -18,7 +18,16 @@ pub fn generate<T: Service>(service: &T, proto_path: &str) -> TokenStream {
let service_doc = generate_doc_comments(service.comment());
// Transport based implementations
let path = format!("{}.{}", service.package(), service.identifier());
let path = format!(
"{}{}{}",
service.package(),
if service.package().is_empty() {
""
} else {
"."
},
service.identifier()
);
let transport = generate_transport(&server_service, &server_trait, &path);
quote! {