save login token to localstorage

Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
This commit is contained in:
Andrey Platov
2021-08-24 19:06:19 +02:00
parent e77bba017c
commit 011e46af6a
4 changed files with 26 additions and 10 deletions
@@ -15,9 +15,9 @@
<script lang="ts">
import { getResource, getMetadata } from '@anticrm/platform'
import { getResource } from '@anticrm/platform'
import type { Client } from '@anticrm/core'
import { navigate, Loading } from '@anticrm/ui'
import { navigate, Loading, fetchMetadataLocalStorage } from '@anticrm/ui'
import client from '@anticrm/client'
import login from '@anticrm/login'
@@ -25,10 +25,10 @@ import login from '@anticrm/login'
import Workbench from './Workbench.svelte'
async function connect(): Promise<Client | undefined> {
const token = getMetadata(login.metadata.LoginToken)
const endpoint = getMetadata(login.metadata.LoginEndpoint)
const token = fetchMetadataLocalStorage(login.metadata.LoginToken)
const endpoint = fetchMetadataLocalStorage(login.metadata.LoginEndpoint)
if (token === undefined || endpoint === undefined) {
if (token === null || endpoint === null) {
navigate({ path: [login.component.LoginApp] })
return
}