client/api: move cookies management to API

This commit is contained in:
rr-
2016-04-08 10:01:32 +02:00
parent 51a889e3a8
commit 90d4401024
4 changed files with 38 additions and 44 deletions

View File

@ -1,6 +1,5 @@
'use strict';
const cookies = require('js-cookie');
const page = require('page');
const api = require('../api.js');
const events = require('../events.js');
@ -41,14 +40,13 @@ class UsersController {
_register(name, password, email) {
const data = {
'name': name,
'password': password,
'email': email
name: name,
password: password,
email: email
};
return new Promise((resolve, reject) => {
api.post('/users/', data).then(() => {
api.login(name, password).then(() => {
cookies.set('auth', {'user': name, 'password': password});
api.login(name, password, false).then(() => {
resolve();
page('/');
events.notify(events.Success, 'Welcome aboard!');