Untitled
unknown
plain_text
2 years ago
1.4 kB
6
Indexable
public void LoadScripts(string localFileName, IDictionary<string,string> queryParams, Action<LoadScriptsResponse> onCompleteCallback, Action<ApiErrorCode, string> onErrorCallback = null, Action onTimeoutCallback = null) { LoadScriptsRequest r = new LoadScriptsRequest(); // Build query param string StringBuilder queryStringBuilder = new StringBuilder("?"); foreach (KeyValuePair<string, string> param in queryParams) { queryStringBuilder.Append(param.Key).Append("=").Append(param.Value).Append("&"); } string queryString = queryStringBuilder.ToString().TrimEnd('&'); // Append the path parameter to the url string url = UrlInfo.URL_LOAD_SCRIPT; url = string.Format("{0}{1}", url, localFileName); //call to send api NetworkHelper.GetInstance().SendApi<LoadScriptsResponse>( url+queryString, r, onCompleteCallback, (errorStatus, errorMessage) => { TDebugger.Log("Error: " + errorStatus); //do some other processing here onErrorCallback?.Invoke((ApiErrorCode)errorStatus, errorMessage); }, () => { if (onTimeoutCallback != null) { onTimeoutCallback(); } } , false); }
Editor is loading...