mirror of
https://github.com/bitwarden/desktop
synced 2025-12-26 13:13:15 +00:00
* [Bug] VaultTimeout incorrectly defaults to "Never" The default desktop vault timeout value is "On Restart", but there is no default set for this in the state service and account model. This commit extends the StateService and Account model to consider the special vault timeout default requirements needed for desktop. * [style] Lint fixes * [chore] Update jslib
21 lines
488 B
TypeScript
21 lines
488 B
TypeScript
import {
|
|
Account as BaseAccount,
|
|
AccountSettings as BaseAccountSettings,
|
|
} from "jslib-common/models/domain/account";
|
|
|
|
export class AccountSettings extends BaseAccountSettings {
|
|
vaultTimeout: number = -1; // On Restart
|
|
}
|
|
|
|
export class Account extends BaseAccount {
|
|
settings?: AccountSettings = new AccountSettings();
|
|
|
|
constructor(init: Partial<Account>) {
|
|
super(init);
|
|
Object.assign(this.settings, {
|
|
...new AccountSettings(),
|
|
...this.settings,
|
|
});
|
|
}
|
|
}
|