feat: implement basic music player and grpc server
This commit is contained in:
parent
ad61cf68c6
commit
7382b06bdf
10 changed files with 336 additions and 61 deletions
|
|
@ -2,15 +2,21 @@ syntax = "proto3";
|
|||
|
||||
package juno;
|
||||
|
||||
service JunoRequest {
|
||||
rpc Ping (PingRequestMessage) returns (PingResponseMessage);
|
||||
service JunoServices {
|
||||
rpc Ping (EmptyRequest) returns (PingResponse);
|
||||
rpc GetFiles (GetFilesRequest) returns (GetFilesResponse);
|
||||
rpc SkipSong (EmptyRequest) returns (StatusResponse);
|
||||
}
|
||||
|
||||
message PingRequestMessage {
|
||||
message EmptyRequest {
|
||||
}
|
||||
|
||||
message PingResponseMessage {
|
||||
// TODO: add an enmurator and a "message" so this act as a generic response to
|
||||
// services that don't need to return valuable data
|
||||
message StatusResponse {
|
||||
}
|
||||
|
||||
message PingResponse {
|
||||
string message = 1;
|
||||
}
|
||||
|
||||
|
|
@ -21,3 +27,4 @@ message GetFilesRequest {
|
|||
message GetFilesResponse {
|
||||
repeated string files = 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue