import channel from '../static/utils/channel' const users = { 'admin-token': { perms: ['admin'], introduction: 'I am a super administrator', avatar: require('../static/images/header.gif'), name: 'Super Admin' // perms: ['GET /admin/admin/list', 'GET /admin/role/list'] }, 'editor-token': { perms: ['editor'], introduction: 'I am an editor', avatar: require('../static/images/header.gif'), name: 'Normal Editor' // perms: [] } } export function getInfo(token) { return new Promise((resolve, reject) => { const info = users[token] if (!info) { const rej = { code: 50008, message: 'Login failed, unable to get user details.' } reject(rej) } else { const res = { code: 20000, data: info } resolve(res) // debugger } }) } export function logout() { return new Promise((resolve, reject) => { channel.baseRequest('web', 'logout', '', 'logout').then((res) => { if (res) { resolve(res) } reject() }).catch((err, x) => { reject(err) console.log('api/user/logout', err, x) }) }) }