add further accessor methods to feeds (#51)

This commit is contained in:
Asim Aslam
2021-01-27 20:04:48 +00:00
committed by GitHub
parent 78f9ad4422
commit 9e7d7b7e34
4 changed files with 466 additions and 430 deletions

View File

@@ -5,8 +5,10 @@ package feeds;
option go_package = "proto;feeds";
service Feeds {
rpc New(NewRequest) returns (NewResponse) {}
rpc Add(AddRequest) returns (AddResponse) {}
rpc Remove(RemoveRequest) returns (RemoveResponse) {}
rpc Entries(EntriesRequest) returns (EntriesResponse) {}
rpc List(ListRequest) returns (ListResponse) {}
}
message Feed {
@@ -27,7 +29,7 @@ message Entry {
int64 date = 6;
}
message NewRequest {
message AddRequest {
// rss feed name
// eg. a16z
string name = 1;
@@ -36,7 +38,7 @@ message NewRequest {
string url = 2;
}
message NewResponse {
message AddResponse {
}
message EntriesRequest {
@@ -47,4 +49,20 @@ message EntriesRequest {
message EntriesResponse {
repeated Entry entries = 1;
}
}
message ListRequest {}
message ListResponse {
repeated Feed feeds = 1;
}
message RemoveRequest {
// rss feed name
// eg. a16z
string name = 1;
}
message RemoveResponse {
}