vox-core
Version:
Runtime de aplicaciones multiplataforma
21 lines • 688 B
JavaScript
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;