Start implementing the grpc
Some checks failed
ci/woodpecker/push/code_tests Pipeline failed
ci/woodpecker/push/pre_commit_test Pipeline was successful

Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
This commit is contained in:
2025-11-30 13:06:58 +01:00
parent 2052178ebf
commit 86566221b1
6 changed files with 479 additions and 21 deletions

View File

@@ -1,13 +1,14 @@
use std::{fs, io::Result};
use tonic_prost_build;
fn main() -> Result<()> {
//let proto_dir = "proto";
//let paths = fs::read_dir(proto_dir).unwrap();
//for path in paths {
// prost_build::compile_protos(&[path.unwrap().path()], &[proto_dir])?;
//}
tonic_prost_build::compile_protos("proto/audio_backend.proto")
.unwrap_or_else(|e| panic!("Failed to compile protos {:?}", e));
prost_build::compile_protos(&["proto/audio_backend.proto"], &["proto/"])?;
prost_build::compile_protos(&["proto/items.proto"], &["proto/"])?;
Ok(())
}