Ignore:
Timestamp:
06/26/13 21:17:41 (12 years ago)
Author:
hendrikvanantwerpen
Message:

Improved authentication

  • Authentication cannot be cancelled, removing a lot of weird race conditions.
  • We offer a request provider that has automatic retry in case of authentication failures.
  • Reduced dependency on LoginDialog? by having it act independent based on events. Other modules can just depend on 'session'.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/src/server/config/config-couchdb.js

    r466 r468  
    1 var q = require('q');
    2 var request = require('../util/request');
    3 var _ = require('underscore');
    4 var util = require('util');
     1var q = require('q'),
     2    request = require('../util/q-request'),
     3    _ = require('underscore'),
     4    util = require('util');
    55
    66var designDocs = require('./couchdb-design-docs');
     
    3434                'accept': 'application/json'
    3535            },
    36             body: content
     36            body: JSON.stringify(content)
    3737        };
    38         return request(url,options);
     38        //console.log('req',url,options);
     39        return request(url,options).then(function(res){
     40            return JSON.parse(res);
     41        }, function(err){
     42            return JSON.parse(err);
     43        });
    3944    }
    4045
     
    9095            }
    9196        }));
    92     }).then(function(){
     97    }).then(function(results){
    9398        console.log("Done!");
    9499    },function(err){
Note: See TracChangeset for help on using the changeset viewer.