public IList <Square.OkHttp3.Cookie> LoadForRequest(Square.OkHttp3.HttpUrl p0) { var cookies = new List <Square.OkHttp3.Cookie>(); var nc = CookieStore.Get(p0.Uri()); foreach (var cookie in nc) { if (PathMatches(p0.EncodedPath(), cookie.Path)) { var builder = new Square.OkHttp3.Cookie.Builder(); builder.Name(cookie.Name) .Value(cookie.Value) .Domain(cookie.Domain) .Path(cookie.Path); if (cookie.Secure) { builder.Secure(); } cookies.Add(builder.Build()); } } return(cookies); }
public void SaveFromResponse(Square.OkHttp3.HttpUrl p0, IList <Square.OkHttp3.Cookie> p1) { foreach (var cookie in p1) { var nc = new HttpCookie(cookie.Name(), cookie.Value()); nc.Domain = cookie.Domain(); nc.Path = cookie.Path(); nc.Secure = cookie.Secure(); CookieStore.Add(p0.Uri(), nc); } }