@evo/user-info

Service for fetching user data that is currently logged in in the main app.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@evo/user-info
3.0.1a year ago5 years agoMinified + gzip package size for @evo/user-info in KB

Readme

user-info
Service for fetching user data that is currently logged in in the main app.

User information from the remote - UserData

UserData is the data returned from /remote/auth/info;
'id': <id>,
'full_name': <name>,
'email': <email>
'phone': <phone>,
'is_paid_company': <company>,
'company_id': <company>

usage

import { init, getUserInfo } from '@evo/user-info';

// you should call init on application start
init('http://my.example.com:5000');

const userInfo = await getUserInfo();
API

init(myHost: string, user: UserData): void

Initializes the service (myHost is required).

getUserInfo(): Promise\

Fetches remote info
Example:
import { getUserInfo } from "@evo/user-info"

const userInfo = await getUserInfo();