Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Assets/graphQl-client/Scripts/Core/HttpHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class HttpHandler

public static async Task<UnityWebRequest> PostAsync(string url, string details, string authToken = null){
string jsonData = JsonConvert.SerializeObject(new{query = details});
byte[] postData = Encoding.ASCII.GetBytes(jsonData);
byte[] postData = Encoding.UTF8.GetBytes(jsonData);
UnityWebRequest request = UnityWebRequest.Post(url, UnityWebRequest.kHttpVerbPOST);
request.uploadHandler = new UploadHandlerRaw(postData);
request.SetRequestHeader("Content-Type", "application/json");
Expand All @@ -44,7 +44,7 @@ public static async Task<UnityWebRequest> PostAsync(string url, string details,

public static async Task<UnityWebRequest> PostAsync(UnityWebRequest request, string details){
string jsonData = JsonConvert.SerializeObject(new{query = details});
byte[] postData = Encoding.ASCII.GetBytes(jsonData);
byte[] postData = Encoding.UTF8.GetBytes(jsonData);
request.uploadHandler = new UploadHandlerRaw(postData);
OnRequestBegin requestBegin = new OnRequestBegin();
requestBegin.FireEvent();
Expand Down Expand Up @@ -130,14 +130,14 @@ public static async Task<ClientWebSocket> WebsocketConnect(ClientWebSocket cws,

static async Task WebsocketInit(ClientWebSocket cws){
string jsonData = "{\"type\":\"connection_init\"}";
ArraySegment<byte> b = new ArraySegment<byte>(Encoding.ASCII.GetBytes(jsonData));
ArraySegment<byte> b = new ArraySegment<byte>(Encoding.UTF8.GetBytes(jsonData));
await cws.SendAsync(b, WebSocketMessageType.Text, true, CancellationToken.None);
GetWsReturn(cws);
}

static async Task WebsocketSend(ClientWebSocket cws, string id, string details){
string jsonData = JsonConvert.SerializeObject(new {id = $"{id}", type = "start", payload = new{query = details}});
ArraySegment<byte> b = new ArraySegment<byte>(Encoding.ASCII.GetBytes(jsonData));
ArraySegment<byte> b = new ArraySegment<byte>(Encoding.UTF8.GetBytes(jsonData));
await cws.SendAsync(b, WebSocketMessageType.Text, true, CancellationToken.None);
}

Expand Down Expand Up @@ -204,7 +204,7 @@ static async void GetWsReturn(ClientWebSocket cws){

public static async Task WebsocketDisconnect(ClientWebSocket cws, string socketId = "1"){
string jsonData = $"{{\"type\":\"stop\",\"id\":\"{socketId}\"}}";
ArraySegment<byte> b = new ArraySegment<byte>(Encoding.ASCII.GetBytes(jsonData));
ArraySegment<byte> b = new ArraySegment<byte>(Encoding.UTF8.GetBytes(jsonData));
await cws.SendAsync(b, WebSocketMessageType.Text, true, CancellationToken.None);
await cws.CloseAsync(WebSocketCloseStatus.NormalClosure, "Closed", CancellationToken.None);
OnSubscriptionCanceled subscriptionCanceled = new OnSubscriptionCanceled();
Expand Down