//Both this and the previous 2 calls share the same response public static void UpdatingInformationAboutAGame(LootLockerGetRequest lootLockerGetRequest, Dictionary <string, object> data, Action <LootLockerCreatingAGameResponse> onComplete) { string json = ""; if (data == null) { return; } else { json = JsonConvert.SerializeObject(data); } EndPointClass endPoint = LootLockerEndPointsAdmin.current.updatingInformationAboutAGame; string getVariable = string.Format(endPoint.endPoint, lootLockerGetRequest.getRequests[0]); LootLockerServerRequest.CallAPI(getVariable, endPoint.httpMethod, json, (serverResponse) => { LootLockerCreatingAGameResponse response = new LootLockerCreatingAGameResponse(); if (string.IsNullOrEmpty(serverResponse.Error)) { response = JsonConvert.DeserializeObject <LootLockerCreatingAGameResponse>(serverResponse.text); response.text = serverResponse.text; onComplete?.Invoke(response); } else { response.message = serverResponse.message; response.Error = serverResponse.Error; onComplete?.Invoke(response); } }, useAuthToken: true, callerRole: LootLocker.LootLockerEnums.LootLockerCallerRole.Admin); }
public static void CreatingAGame(LootLockerCreatingAGameRequest data, Action <LootLockerCreatingAGameResponse> onComplete) { string json = ""; if (data == null) { return; } else { json = JsonConvert.SerializeObject(data); } EndPointClass endPoint = LootLockerEndPointsAdmin.current.creatingAGame; LootLockerServerRequest.CallAPI(endPoint.endPoint, endPoint.httpMethod, json, (serverResponse) => { LootLockerCreatingAGameResponse response = new LootLockerCreatingAGameResponse(); if (string.IsNullOrEmpty(serverResponse.Error)) { response = JsonConvert.DeserializeObject <LootLockerCreatingAGameResponse>(serverResponse.text); response.text = serverResponse.text; onComplete?.Invoke(response); } else { response.message = serverResponse.message; response.Error = serverResponse.Error; onComplete?.Invoke(response); } }, useAuthToken: true, callerRole: LootLocker.LootLockerEnums.LootLockerCallerRole.Admin); }
//Both this and the previous call share the same response public static void GetDetailedInformationAboutAGame(LootLockerGetRequest lootLockerGetRequest, Action <LootLockerCreatingAGameResponse> onComplete) { EndPointClass endPoint = LootLockerEndPoints.current.getDetailedInformationAboutAGame; string getVariable = string.Format(endPoint.endPoint, lootLockerGetRequest.getRequests[0]); LootLockerServerRequest.CallAPI(getVariable, endPoint.httpMethod, "", (serverResponse) => { LootLockerCreatingAGameResponse response = new LootLockerCreatingAGameResponse(); if (string.IsNullOrEmpty(serverResponse.Error)) { response = JsonConvert.DeserializeObject <LootLockerCreatingAGameResponse>(serverResponse.text); response.text = serverResponse.text; onComplete?.Invoke(response); } else { response.message = serverResponse.message; response.Error = serverResponse.Error; onComplete?.Invoke(response); } }, useAuthToken: true, callerRole: LootLocker.LootLockerEnums.LootLockerCallerRole.Admin); }