add non-working GET for version

This commit is contained in:
Lion Kortlepel
2021-08-12 21:19:50 +02:00
committed by Lion
parent 3fb227e468
commit 12123582ad
5 changed files with 133 additions and 27 deletions

View File

@@ -3,6 +3,7 @@
#include "TSentry.h"
extern TSentry Sentry;
#include <array>
#include <atomic>
#include <deque>
#include <functional>
@@ -65,6 +66,9 @@ public:
static std::string GetBackup1Hostname() { return "backup1.beammp.com"; }
static std::string GetBackup2Hostname() { return "backup2.beammp.com"; }
static std::string GetBackendUrlForSocketIO() { return "https://backend.beammp.com"; }
static void CheckForUpdates();
static std::array<int, 3> VersionStrToInts(const std::string& str);
static bool IsOutdated(const std::array<int, 3>& Current, const std::array<int, 3>& Newest);
private:
static inline std::string mPPS;

View File

@@ -4,7 +4,7 @@
#include <unordered_map>
namespace Http {
std::string GET(const std::string& host, int port, const std::string& target);
std::string GET(const std::string& host, int port, const std::string& target, unsigned int* status = nullptr);
std::string POST(const std::string& host, const std::string& target, const std::unordered_map<std::string, std::string>& fields, const std::string& body, bool json, int* status = nullptr);
namespace Status {
std::string ToString(int code);