public void ValidateServerRequestFormByKey(ServerRequestForm serverRequestForm, string key) { if (!serverRequestForm.fields.HasField(key)) { throw new KeyNotFoundException("Server request form not found " + key + " field."); } }
public ServerRequest(MonoBehaviour monoBehaviour, string url, ServerRequestForm formServerRequest = null) { if (monoBehaviour.IsNotNull()) { timeOutRunner = monoBehaviour.gameObject.AddComponent <TimeOutRunner>(); } if (formServerRequest.IsNotNull()) { this.formServerRequest = formServerRequest; } timeOut = defaultTimeOut; }
public virtual void ValidateServerRequestForm(ServerRequestForm serverRequestForm) { ValidateServerRequestFormByKey(serverRequestForm, "apiKey"); }
public virtual void AddDefaultToServerRequestForm(ServerRequestForm serverRequestForm) { serverRequestForm.AddField("apiKey", ApiKey); serverRequestForm.headers["transport"] = "websocket"; serverRequestForm.methodName = methodName; }
public override void ValidateServerRequestForm(ServerRequestForm serverRequestForm) { base.ValidateServerRequestForm(serverRequestForm); ValidateServerRequestFormByKey(serverRequestForm, "hash"); }
public override void AddDefaultToServerRequestForm(ServerRequestForm serverRequestForm) { base.AddDefaultToServerRequestForm(serverRequestForm); serverRequestForm.AddField("hash", jsonHash); }