aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS_TheReturn/UniteClient.cs
diff options
context:
space:
mode:
authorMichael VanOverbeek <[email protected]>2017-05-21 12:29:53 +0000
committerMichael VanOverbeek <[email protected]>2017-05-21 12:29:53 +0000
commit76b54853ba726179f9fddb30c6f838991b7aa71a (patch)
tree8713f45ce26958659e3f4e507d73ecabebabfe49 /ShiftOS_TheReturn/UniteClient.cs
parent31cc9148dd23737df16d8456a42d003cd31dd488 (diff)
downloadshiftos_thereturn-76b54853ba726179f9fddb30c6f838991b7aa71a.tar.gz
shiftos_thereturn-76b54853ba726179f9fddb30c6f838991b7aa71a.tar.bz2
shiftos_thereturn-76b54853ba726179f9fddb30c6f838991b7aa71a.zip
Merge a fuckton of shit.
Diffstat (limited to 'ShiftOS_TheReturn/UniteClient.cs')
-rw-r--r--ShiftOS_TheReturn/UniteClient.cs135
1 files changed, 0 insertions, 135 deletions
diff --git a/ShiftOS_TheReturn/UniteClient.cs b/ShiftOS_TheReturn/UniteClient.cs
deleted file mode 100644
index 8d6a58d..0000000
--- a/ShiftOS_TheReturn/UniteClient.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Text;
-using System.Threading.Tasks;
-using Newtonsoft.Json;
-using ShiftOS.Objects;
-
-namespace ShiftOS.Unite
-{
- public class UniteClient
- {
- public string Token { get; private set; }
- public string BaseURL
- {
- get
- {
- return UserConfig.Get().UniteUrl;
- }
- }
-
- public string GetDisplayNameId(string id)
- {
- return MakeCall("/API/GetDisplayName/" + id);
- }
-
- public PongHighscoreModel GetPongHighscores()
- {
- return JsonConvert.DeserializeObject<PongHighscoreModel>(MakeCall("/API/GetPongHighscores"));
- }
-
- public UniteClient(string baseurl, string usertoken)
- {
- //Handled by the servers.json file
- //BaseURL = baseurl;
- Token = usertoken;
- }
-
- internal string MakeCall(string url)
- {
- var webrequest = WebRequest.Create(BaseURL + url);
- webrequest.Headers.Add("Authentication: Token " + Token);
- using (var response = webrequest.GetResponse())
- {
- using (var stream = response.GetResponseStream())
- {
- using (var reader = new System.IO.StreamReader(stream))
- {
- return reader.ReadToEnd();
- }
- }
- }
- }
-
- public int GetPongCP()
- {
- return Convert.ToInt32(MakeCall("/API/GetPongCP"));
- }
-
- public int GetPongLevel()
- {
- return Convert.ToInt32(MakeCall("/API/GetPongLevel"));
- }
-
- public void SetPongLevel(int value)
- {
- MakeCall("/API/SetPongLevel/" + value.ToString());
- }
-
- public void SetPongCP(int value)
- {
- MakeCall("/API/SetPongCP/" + value.ToString());
- }
-
- public string GetEmail()
- {
- return MakeCall("/API/GetEmail");
- }
-
- public string GetSysName()
- {
- return MakeCall("/API/GetSysName");
- }
-
- public void SetSysName(string value)
- {
- MakeCall("/API/SetSysName/" + value);
- }
-
- public string GetDisplayName()
- {
- return MakeCall("/API/GetDisplayName");
- }
-
- public void SetDisplayName(string value)
- {
- MakeCall("/API/SetDisplayName/" + value.ToString());
- }
-
- public string GetFullName()
- {
- return MakeCall("/API/GetFullName");
- }
-
- public void SetFullName(string value)
- {
- MakeCall("/API/SetFullName/" + value.ToString());
- }
-
-
- public long GetCodepoints()
- {
- return Convert.ToInt64(MakeCall("/API/GetCodepoints"));
- }
-
- public void SetCodepoints(long value)
- {
- MakeCall("/API/SetCodepoints/" + value.ToString());
- }
- }
-
- public class PongHighscoreModel
- {
- public int Pages { get; set; }
- public PongHighscore[] Highscores { get; set; }
- }
-
- public class PongHighscore
- {
- public string UserId { get; set; }
- public int Level { get; set; }
- public long CodepointsCashout { get; set; }
- }
-}