Fixed RestSharp settings
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
#if DNXCORE50
|
#if DNXCORE50
|
||||||
|
using Discord.Net.API;
|
||||||
using System;
|
using System;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@@ -36,7 +37,7 @@ namespace Discord.Net
|
|||||||
|
|
||||||
public Task<string> Send(HttpMethod method, string path, string json, CancellationToken cancelToken)
|
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)
|
if (json != null)
|
||||||
request.Content = new StringContent(json, Encoding.UTF8, "application/json");
|
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)
|
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));
|
var content = new MultipartFormDataContent("Upload----" + DateTime.Now.ToString(CultureInfo.InvariantCulture));
|
||||||
content.Add(new StreamContent(File.OpenRead(filePath)), "file", Path.GetFileName(filePath));
|
content.Add(new StreamContent(File.OpenRead(filePath)), "file", Path.GetFileName(filePath));
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#if !DNXCORE50
|
#if !DNXCORE50
|
||||||
|
using Discord.Net.API;
|
||||||
using RestSharp;
|
using RestSharp;
|
||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@@ -14,7 +15,7 @@ namespace Discord.Net
|
|||||||
|
|
||||||
public SharpRestEngine(string userAgent)
|
public SharpRestEngine(string userAgent)
|
||||||
{
|
{
|
||||||
_client = new RestSharp.RestClient()
|
_client = new RestSharp.RestClient(Endpoints.BaseApi)
|
||||||
{
|
{
|
||||||
PreAuthenticate = false
|
PreAuthenticate = false
|
||||||
};
|
};
|
||||||
@@ -32,8 +33,8 @@ namespace Discord.Net
|
|||||||
|
|
||||||
public Task<string> Send(HttpMethod method, string path, string json, CancellationToken cancelToken)
|
public Task<string> Send(HttpMethod method, string path, string json, CancellationToken cancelToken)
|
||||||
{
|
{
|
||||||
var request = new RestRequest(path, GetMethod(method)) { RequestFormat = DataFormat.Json };
|
var request = new RestRequest(path, GetMethod(method));
|
||||||
request.AddBody(json);
|
request.AddParameter("application/json", json, ParameterType.RequestBody);
|
||||||
return Send(request, cancelToken);
|
return Send(request, cancelToken);
|
||||||
}
|
}
|
||||||
public Task<string> SendFile(HttpMethod method, string path, string filePath, CancellationToken cancelToken)
|
public Task<string> SendFile(HttpMethod method, string path, string filePath, CancellationToken cancelToken)
|
||||||
|
|||||||
Reference in New Issue
Block a user