UNPKG

vox-core

Version:

Runtime de aplicaciones multiplataforma

21 lines 688 B
var request = core.VW.Http.LowLevelRequest; { var Cookie = function Cookie() { Cookie.$constructor ? Cookie.$constructor.apply(this, arguments) : Cookie.$superClass && Cookie.$superClass.apply(this, arguments); }; Cookie.$constructor = function () { this.$jar = request.jar(); this.$cookies = []; }; Cookie.prototype.add = function (key, value) { this.$cookies.push(request.cookie('' + key + '=' + value + '')); }; Cookie.prototype.getJar = function (url) { var c; while (c = this.$cookies.shift()) { this.$jar.setCookie(c, url); } return this.$jar; }; } exports.default = Cookie;