diff --git a/package.json b/package.json index f28b4fa5..68129f22 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@vladfrangu/async_event_emitter": "^2.4.6", "json-with-bigint": "^3.4.4", "solid-js": "^1.9.6", - "stoat-api": "0.13.5", + "stoat-api": "0.14.0", "ulid": "^3.0.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 674dd46b..633bad40 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^1.9.6 version: 1.9.6 stoat-api: - specifier: 0.13.5 - version: 0.13.5 + specifier: 0.14.0 + version: 0.14.0 ulid: specifier: ^3.0.2 version: 3.0.2 @@ -994,8 +994,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - stoat-api@0.13.5: - resolution: {integrity: sha512-zyJiJsq9QdiwWAaG1lQ7peEKs/jL/G0fbYbC8VlEsBXMxVukHvDELiNMl2STvqJHHEPwSKRtV4AaaAitNHeEUg==} + stoat-api@0.14.0: + resolution: {integrity: sha512-Kg6PS8D6aKKhs6KALvdHe6ygtwCuiCyj9JDT/KDR0BRDzoP2W9LjAePYZZBoA9BITIeBU270ug/0qDpWMGYb/w==} strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} @@ -2090,7 +2090,7 @@ snapshots: statuses@2.0.1: {} - stoat-api@0.13.5: + stoat-api@0.14.0: dependencies: json-with-bigint: 3.4.4 diff --git a/src/classes/MFA.ts b/src/classes/MFA.ts index 1223c965..916d0720 100644 --- a/src/classes/MFA.ts +++ b/src/classes/MFA.ts @@ -31,14 +31,14 @@ export class MFA { * Whether authenticator app is enabled */ get authenticatorEnabled(): boolean { - return this.#store[0].totp_mfa; + return this.#store[0].totp_mfa ?? false; } /** * Whether recovery codes are enabled */ get recoveryEnabled(): boolean { - return this.#store[0].recovery_active; + return this.#store[0].recovery_active ?? false; } /**