mirror of
https://github.com/status-im/MyCrypto.git
synced 2025-02-21 07:18:35 +00:00
30 lines
656 B
JavaScript
30 lines
656 B
JavaScript
|
import {post} from './utils';
|
||
|
import * as store from 'store2'
|
||
|
|
||
|
export function getLocalToken() {
|
||
|
return store.get('auth_token')
|
||
|
}
|
||
|
|
||
|
export function resetLocalToken() {
|
||
|
// console.log('remove local token')
|
||
|
store.remove('auth_token')
|
||
|
}
|
||
|
export function setLocalToken(token) {
|
||
|
// console.log('set new local token')
|
||
|
store.set('auth_token', token)
|
||
|
}
|
||
|
|
||
|
export function isLoggedIn() {
|
||
|
return getLocalToken() === null ? false : true
|
||
|
}
|
||
|
|
||
|
export async function login_API(data) {
|
||
|
if (process.env.BUILD_GH_PAGES) {
|
||
|
return {
|
||
|
ok: true,
|
||
|
token: 'Just_for_demo'
|
||
|
}
|
||
|
}
|
||
|
return await post('/auth', data)
|
||
|
}
|