public YGenericHub(YAPIContext yctx, HTTPParams httpParams, int idx, bool reportConnnectionLost) { _yctx = yctx; _hubidx = idx; _reportConnnectionLost = reportConnnectionLost; _http_params = httpParams; }
internal override bool imm_isSameHub(string url, object request, object response, object session) { HTTPParams param = new HTTPParams(url); bool url_equals = param.imm_getUrl(false, false).Equals(_http_params.imm_getUrl(false, false)); return(url_equals); }
public virtual HTTPParams Prepare(string token, HTTPParams parameters, Dictionary <string, string> values = null) { if (values != null) { foreach (var value in values) { foreach (var parameter in parameters.items) { if (parameter.key == value.Key) { parameter.value = value.Value; } } } } return(parameters); }
public override HTTPParams Prepare(string token, HTTPParams parameters, Dictionary <string, string> values = null) { parameters = base.Prepare(token, parameters, values); foreach (var item in parameters.items) { if (item.key.ToLower() == "display") { item.value = this.display.ToString().ToLower(); } if (item.key.ToLower() == "access_token") { item.value = token; } } return(parameters); }
public override HTTPParams Prepare(string token, HTTPParams parameters, Dictionary <string, string> values = null) { parameters = base.Prepare(token, parameters, values); foreach (var item in parameters.items) { if (item.key.ToLower() == "display") { item.value = this.display.ToString().ToLower(); } if (item.key.ToLower() == "access_token") { item.value = token; } if (item.key.ToLower() == "auth_type") { if (this.authType != AuthType.None) { item.value = this.authType.ToString().ToLower(); } } if (item.key.ToLower() == "response_type") { var responseType = this.responseType.ToString().ToLower(); if (this.responseType == ResponseType.code_token) { responseType = "code%20token"; } item.value = responseType; } } return(parameters); }
internal YHTTPHub(YAPIContext yctx, int idx, HTTPParams httpParams, bool reportConnnectionLost) : base(yctx, httpParams, idx, reportConnnectionLost) { }