aboutsummaryrefslogtreecommitdiff
path: root/pb/xesite.proto
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-02-24 14:50:44 -0500
committerXe Iaso <me@xeiaso.net>2024-02-24 14:50:50 -0500
commit1e2d398efe2e21ddc53a3d94b7357a91b975cfeb (patch)
tree4e0c2c17b72a5fd04177c860e02e08113135d12d /pb/xesite.proto
parentb27ea6b8587f6735a309e47e1abcf3acd12f7953 (diff)
downloadxesite-1e2d398efe2e21ddc53a3d94b7357a91b975cfeb.tar.xz
xesite-1e2d398efe2e21ddc53a3d94b7357a91b975cfeb.zip
start protofeed implementation, add swagger UI
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'pb/xesite.proto')
-rw-r--r--pb/xesite.proto12
1 files changed, 11 insertions, 1 deletions
diff --git a/pb/xesite.proto b/pb/xesite.proto
index 8644aa1..e14efd3 100644
--- a/pb/xesite.proto
+++ b/pb/xesite.proto
@@ -5,7 +5,12 @@ option go_package = "xeiaso.net/v4/pb";
import "google/protobuf/empty.proto";
import "google/protobuf/timestamp.proto";
-service Meta { rpc Metadata(google.protobuf.Empty) returns (BuildInfo); }
+import "external/protofeed.proto";
+
+service Meta {
+ // Metadata fetches the build metadata of the version of xesite that is currently running
+ rpc Metadata(google.protobuf.Empty) returns (BuildInfo);
+}
message BuildInfo {
string commit = 1;
@@ -13,4 +18,9 @@ message BuildInfo {
string go_version = 3;
string deno_version = 4;
string xesite_version = 5;
+}
+
+service Feed {
+ // Get fetches the current feed of posts
+ rpc Get(google.protobuf.Empty) returns (xeiaso.net.protofeed.Feed);
} \ No newline at end of file