auth包计算session增加返回locale字段
提供meteor环境下调用的方法:
const auth = require('@steedos/auth');
let session = auth.getSessionByUserIdSync(userId, spaceId); // spaceId非必填
session.locale
await调用方法:
const auth = require('@steedos/auth');
let session = await auth.getSessionByUserId(userId, spaceId); // spaceId非必填
session.locale
session结构:
{
userId: SteedosIDType,
spaceId?: string,
name: string,
username?: string,
mobile?: string,
email?: string,
utcOffset?: number,
locale?: string,
roles?: string[],
space?: SteedosUserSessionSpace,
spaces?: SteedosUserSessionSpace[],
company?: SteedosUserSessionCompany,
companies?: SteedosUserSessionCompany[],
organization?: SteedosUserSessionOrganization,
organizations?: SteedosUserSessionOrganization[],
permission_shares?: SteedosUserSessionPermissionShares[],
company_id?: string,
company_ids?: string[],
is_space_admin?: boolean,
steedos_id?: string
}