mirror of
https://github.com/status-im/MyCrypto.git
synced 2025-02-19 22:38:12 +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)
|
|
}
|