Browse Source

Fixed RestSharp settings

tags/docs-0.9
RogueException 9 years ago
parent
commit
9d5ce95abc
2 changed files with 7 additions and 5 deletions
  1. +3
    -2
      src/Discord.Net/Net/RestClient.BuiltIn.cs
  2. +4
    -3
      src/Discord.Net/Net/RestClient.SharpRest.cs

+ 3
- 2
src/Discord.Net/Net/RestClient.BuiltIn.cs View File

@@ -1,4 +1,5 @@
#if DNXCORE50
using Discord.Net.API;
using System;
using System.Globalization;
using System.IO;
@@ -36,7 +37,7 @@ namespace Discord.Net

public Task<string> Send(HttpMethod method, string path, string json, CancellationToken cancelToken)
{
using (var request = new HttpRequestMessage(method, path))
using (var request = new HttpRequestMessage(method, Endpoints.BaseApi + path))
{
if (json != null)
request.Content = new StringContent(json, Encoding.UTF8, "application/json");
@@ -45,7 +46,7 @@ namespace Discord.Net
}
public Task<string> SendFile(HttpMethod method, string path, string filePath, CancellationToken cancelToken)
{
using (var request = new HttpRequestMessage(method, path))
using (var request = new HttpRequestMessage(method, Endpoints.BaseApi + path))
{
var content = new MultipartFormDataContent("Upload----" + DateTime.Now.ToString(CultureInfo.InvariantCulture));
content.Add(new StreamContent(File.OpenRead(filePath)), "file", Path.GetFileName(filePath));


+ 4
- 3
src/Discord.Net/Net/RestClient.SharpRest.cs View File

@@ -1,4 +1,5 @@
#if !DNXCORE50
using Discord.Net.API;
using RestSharp;
using System;
using System.IO;
@@ -14,7 +15,7 @@ namespace Discord.Net

public SharpRestEngine(string userAgent)
{
_client = new RestSharp.RestClient()
_client = new RestSharp.RestClient(Endpoints.BaseApi)
{
PreAuthenticate = false
};
@@ -32,8 +33,8 @@ namespace Discord.Net

public Task<string> Send(HttpMethod method, string path, string json, CancellationToken cancelToken)
{
var request = new RestRequest(path, GetMethod(method)) { RequestFormat = DataFormat.Json };
request.AddBody(json);
var request = new RestRequest(path, GetMethod(method));
request.AddParameter("application/json", json, ParameterType.RequestBody);
return Send(request, cancelToken);
}
public Task<string> SendFile(HttpMethod method, string path, string filePath, CancellationToken cancelToken)


Loading…
Cancel
Save