aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/upstreamservice.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-05-02 10:01:47 +0200
committerGitHub <[email protected]>2023-05-02 10:01:47 +0200
commit075d17f8ada47e990fe94606c3d21df409223465 (patch)
treee50549b766a2f3c354798a54ff73404217b4c9af /zenserver/upstream/upstreamservice.cpp
parentfix: bundle shouldn't append content zip to zen (diff)
downloadzen-075d17f8ada47e990fe94606c3d21df409223465.tar.xz
zen-075d17f8ada47e990fe94606c3d21df409223465.zip
moved source directories into `/src` (#264)
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees
Diffstat (limited to 'zenserver/upstream/upstreamservice.cpp')
-rw-r--r--zenserver/upstream/upstreamservice.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/zenserver/upstream/upstreamservice.cpp b/zenserver/upstream/upstreamservice.cpp
deleted file mode 100644
index 6db1357c5..000000000
--- a/zenserver/upstream/upstreamservice.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright Epic Games, Inc. All Rights Reserved.
-#include <upstream/upstreamservice.h>
-
-#include <auth/authmgr.h>
-#include <upstream/upstreamcache.h>
-
-#include <zencore/compactbinarybuilder.h>
-#include <zencore/string.h>
-
-namespace zen {
-
-using namespace std::literals;
-
-HttpUpstreamService::HttpUpstreamService(UpstreamCache& Upstream, AuthMgr& Mgr) : m_Upstream(Upstream), m_AuthMgr(Mgr)
-{
- m_Router.RegisterRoute(
- "endpoints",
- [this](HttpRouterRequest& Req) {
- CbObjectWriter Writer;
- Writer.BeginArray("Endpoints"sv);
- m_Upstream.IterateEndpoints([&Writer](UpstreamEndpoint& Ep) {
- UpstreamEndpointInfo Info = Ep.GetEndpointInfo();
- UpstreamEndpointStatus Status = Ep.GetStatus();
-
- Writer.BeginObject();
- Writer << "Name"sv << Info.Name;
- Writer << "Url"sv << Info.Url;
- Writer << "State"sv << ToString(Status.State);
- Writer << "Reason"sv << Status.Reason;
- Writer.EndObject();
-
- return true;
- });
- Writer.EndArray();
- Req.ServerRequest().WriteResponse(HttpResponseCode::OK, Writer.Save());
- },
- HttpVerb::kGet);
-}
-
-HttpUpstreamService::~HttpUpstreamService()
-{
-}
-
-const char*
-HttpUpstreamService::BaseUri() const
-{
- return "/upstream/";
-}
-
-void
-HttpUpstreamService::HandleRequest(zen::HttpServerRequest& Request)
-{
- m_Router.HandleRequest(Request);
-}
-
-} // namespace zen