@evo/user-info
v3.0.1
Published
Service for fetching user data that is currently logged in in the main app.
Downloads
2,374
Maintainers
Keywords
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<UserData>
Fetches remote info
Example:
import { getUserInfo } from "@evo/user-info"
const userInfo = await getUserInfo();