Skip to content

Commit

Permalink
added 'revalidateAfter' to have a permanent login
Browse files Browse the repository at this point in the history
  • Loading branch information
landeiro committed Aug 23, 2011
1 parent d978ba6 commit 88151f5
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion lib/PJsonCouch.js
Expand Up @@ -201,7 +201,7 @@ var PJsonCouch = function (options) {
// initialise options defaults // initialise options defaults
options.headers = options.headers || {}; options.headers = options.headers || {};
options.path = options.path || ''; options.path = options.path || '';

var pjs = this;
if (this instanceof PJsonCouch) { if (this instanceof PJsonCouch) {


this.setDB = function (dbObj) { this.setDB = function (dbObj) {
Expand All @@ -223,6 +223,8 @@ var PJsonCouch = function (options) {


var myDB = options.db; var myDB = options.db;
var mySession = ""; var mySession = "";
var myCredentials = {};



var config = { var config = {
debug: false, debug: false,
Expand All @@ -245,6 +247,12 @@ var PJsonCouch = function (options) {
var postOptions = this.buildRequest("POST", { var postOptions = this.buildRequest("POST", {
serverAction: "_session" serverAction: "_session"
}); });

if (credentials.revalidateAfter) {
var revalidateAfter = (credentials.revalidateAfter * 1000);
delete credentials.revalidateAfter;
setInterval(function() {pjs.login(credentials)}, revalidateAfter);
}
postOptions.headers = {}; postOptions.headers = {};
postOptions.headers["Content-Type"] = "application/x-www-form-urlencoded"; postOptions.headers["Content-Type"] = "application/x-www-form-urlencoded";
// postOptions.headers["Referer"] = "http://127.0.0.1"; // postOptions.headers["Referer"] = "http://127.0.0.1";
Expand All @@ -256,6 +264,9 @@ var PJsonCouch = function (options) {
mySession = cookie.split("=")[1].split(";")[0]; mySession = cookie.split("=")[1].split(";")[0];
} }
if (callBackFunction) { if (callBackFunction) {
if (revalidateAfter) {
res.revalidateAfter = revalidateAfter;
}
callBackFunction(res); callBackFunction(res);
} }
}); });
Expand Down

0 comments on commit 88151f5

Please sign in to comment.