Merge pull request #2055 from chenba/2047-support-panel-devices

fix(support panel): populate devices list correctly
This commit is contained in:
Les Orchard 2019-08-02 14:06:16 -07:00 коммит произвёл GitHub
Родитель 3c3a03e338 eed9d4ec1b
Коммит c5d740e9ed
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 13 добавлений и 2 удалений

Просмотреть файл

@ -61,6 +61,17 @@ export interface TotpTokenResponse {
enabled: boolean;
}
interface PanelTemplateContext {
created: string;
devices: Array<{ name: string; type: string; created: string }>;
email: string;
emailVerified: boolean;
locale: string;
subscriptionStatus: boolean;
twoFactorAuth: boolean;
uid: string;
}
class SupportController {
constructor(
private readonly logger: Logger,
@ -116,9 +127,9 @@ class SupportController {
}
}
const hasSubscriptions = subscriptions.length > 0 ? true : false;
const context = {
const context: PanelTemplateContext = {
created: String(new Date(account.createdAt)),
devices: devices.forEach(d => {
devices: devices.map(d => {
return { name: d.name, type: d.type, created: String(new Date(d.createdAt)) };
}),
email: account.email,