blob: 5b9f6660b384a887b5aacb6cae3d5a8da044a3be (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
(function(module, ns) {
var XHR = ns.require('xhr');
function BasicAuth(connection, options) {
// create a clone of options
var clone = Object.create(null);
if (typeof(options) !== 'undefined') {
for (var key in options) {
clone[key] = options[key];
}
}
clone.password = connection.password || clone.password;
clone.user = connection.user || clone.user;
XHR.call(this, clone);
}
BasicAuth.prototype = {
__proto__: XHR.prototype,
validateStatus: true
};
module.exports = BasicAuth;
}.apply(
this,
(this.Caldav) ?
[Caldav('http/basic_auth'), Caldav] :
[module, require('../caldav')]
));
|