Adding dependency injection

This commit is contained in:
watsonb8
2020-01-31 20:41:45 -05:00
parent f8ad2f459e
commit 48d0ffa77d
27 changed files with 550 additions and 114 deletions

View File

@ -44,7 +44,13 @@ service RemotePartyService {
rpc ListMedia(ListMediaRequest) returns (ListMediaResponse);
//Get
rpc GetMedia(GetMediaRequest) returns (RemoteMedia);
rpc GetMedia(GetMediaRequest) returns (Media);
//Create
rpc CreateMedia(CreateMediaRequest) returns (Media);
//Delete
rpc DeleteMedia(DeleteMediaRequest) returns (Aurora.Proto.General.Empty) {};
//CUSTOM: Stream
rpc StreamMedia(StreamMediaRequest) returns (stream Aurora.Proto.General.Chunk) {};
@ -97,7 +103,10 @@ message Member {
//Resource name of the party member to be returned (Added by server)
string name = 1;
string userName = 2;
//Added by server
string ipAddress = 3;
//Added by server
google.protobuf.Timestamp addedOn = 4;
}
@ -134,7 +143,7 @@ message DeleteMemberRequest {
string name = 1;
}
message RemoteMedia {
message Media {
//Resource name of the remote media object
string name = 1;
string title = 2;
@ -151,7 +160,7 @@ message ListMediaRequest {
}
message ListMediaResponse {
repeated RemoteMedia media = 1;
repeated Media media = 1;
string nextPageToken = 3;
}
@ -160,6 +169,17 @@ message GetMediaRequest {
string name = 1;
}
message CreateMediaRequest {
//Resource name of the parent collection of the member to be created (The party)
string parent = 1;
Media media = 2;
}
message DeleteMediaRequest {
//Resource name of the member to be deleted
string name = 1;
}
message StreamMediaRequest {
//Resource name of the media requested
string name = 1;
@ -199,7 +219,7 @@ message BaseEvent {
}
message NewMediaPlayingEvent {
RemoteMedia media = 1;
Media media = 1;
}
message MediaResumedEvent {