Browse Source

Simplified Regions

pull/2/head
Brandon Smith 10 years ago
parent
commit
75af3cb864
3 changed files with 12 additions and 32 deletions
  1. +2
    -2
      Discord.Net/API/DiscordAPI.cs
  2. +1
    -1
      Discord.Net/DiscordClient.cs
  3. +9
    -29
      Discord.Net/Region.cs

+ 2
- 2
Discord.Net/API/DiscordAPI.cs View File

@@ -25,9 +25,9 @@ namespace Discord.API
return Http.Post(Endpoints.AuthLogout, options);
}

public static Task CreateServer(string name, Region region, HttpOptions options)
public static Task CreateServer(string name, string region, HttpOptions options)
{
var request = new CreateServerRequest { Name = name, Region = RegionConverter.Convert(region) };
var request = new CreateServerRequest { Name = name, Region = region };
return Http.Post(Endpoints.Servers, request, options);
}
public static Task DeleteServer(string id, HttpOptions options)


+ 1
- 1
Discord.Net/DiscordClient.cs View File

@@ -212,7 +212,7 @@ namespace Discord
_isClosing = false;
}

public Task CreateServer(string name, Region region)
public Task CreateServer(string name, string region)
{
CheckReady();
return DiscordAPI.CreateServer(name, region, _httpOptions);


+ 9
- 29
Discord.Net/Region.cs View File

@@ -1,32 +1,12 @@
using System;

namespace Discord
namespace Discord
{
public enum Region
public static class Region
{
US_West,
US_East,
Singapore,
London,
Sydney,
Amsterdam
}

internal static class RegionConverter
{
public static string Convert(Region region)
{
switch (region)
{
case Region.US_West: return "us-west";
case Region.US_East: return "us-east";
case Region.Singapore: return "singapore";
case Region.London: return "london";
case Region.Sydney: return "sydney";
case Region.Amsterdam: return "amsterdam";
default:
throw new ArgumentOutOfRangeException("Unknown server region");
}
}
}
public const string US_West = "us-west";
public const string US_East = "us-east";
public const string Singapore = "singapore";
public const string London = "london";
public const string Sydney = "sydney";
public const string Amsterdam = "amsterdam";
}
}

Loading…
Cancel
Save