diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-02-24 14:50:44 -0500 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-02-24 14:50:50 -0500 |
| commit | 1e2d398efe2e21ddc53a3d94b7357a91b975cfeb (patch) | |
| tree | 4e0c2c17b72a5fd04177c860e02e08113135d12d /pb/xesite.proto | |
| parent | b27ea6b8587f6735a309e47e1abcf3acd12f7953 (diff) | |
| download | xesite-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.proto | 12 |
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 |
