casa-calida
Version:
Connects your RaZberry to the casa-calida servers. Runs directly on your Raspberry Pi.
26 lines (21 loc) • 729 B
JavaScript
;
/**
* @author <a href="mailto:stefan@stefanmayer.me">Stefan Mayer</a>
*/
const log = require('../logger');
const request = require('../utils/request');
const url = require('../urls').zwave;
const config = require(`../config`);
module.exports = {
login: function login(username, password) {
let rememeberMe = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
return request.post(config.getZwaveBaseUrl() + url.login, {
login: username,
password,
keepme: rememeberMe
}).then(data => data.res.headers['set-cookie'][0]).catch(e => {
log.error('Login not successful');
throw e;
});
}
};