Beispiel #1
0
 public void ValidateServerRequestFormByKey(ServerRequestForm serverRequestForm, string key)
 {
     if (!serverRequestForm.fields.HasField(key))
     {
         throw new KeyNotFoundException("Server request form not found " + key + " field.");
     }
 }
Beispiel #2
0
    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;
    }
Beispiel #3
0
 public virtual void ValidateServerRequestForm(ServerRequestForm serverRequestForm)
 {
     ValidateServerRequestFormByKey(serverRequestForm, "apiKey");
 }
Beispiel #4
0
 public virtual void AddDefaultToServerRequestForm(ServerRequestForm serverRequestForm)
 {
     serverRequestForm.AddField("apiKey", ApiKey);
     serverRequestForm.headers["transport"] = "websocket";
     serverRequestForm.methodName           = methodName;
 }
Beispiel #5
0
 public override void ValidateServerRequestForm(ServerRequestForm serverRequestForm)
 {
     base.ValidateServerRequestForm(serverRequestForm);
     ValidateServerRequestFormByKey(serverRequestForm, "hash");
 }
Beispiel #6
0
 public override void AddDefaultToServerRequestForm(ServerRequestForm serverRequestForm)
 {
     base.AddDefaultToServerRequestForm(serverRequestForm);
     serverRequestForm.AddField("hash", jsonHash);
 }