summaryrefslogtreecommitdiff
path: root/packages/frontend/src/accounts.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/frontend/src/accounts.ts')
-rw-r--r--packages/frontend/src/accounts.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/frontend/src/accounts.ts b/packages/frontend/src/accounts.ts
index 79086c2b39..862ef4e113 100644
--- a/packages/frontend/src/accounts.ts
+++ b/packages/frontend/src/accounts.ts
@@ -126,10 +126,10 @@ export function updateCurrentAccount(accountData: Misskey.entities.MeDetailed) {
if (!$i) return;
const token = $i.token;
for (const key of Object.keys($i)) {
- delete $i[key];
+ delete $i[key as keyof typeof $i];
}
for (const [key, value] of Object.entries(accountData)) {
- $i[key] = value;
+ ($i[key as keyof typeof accountData] as any) = value;
}
store.set('accountInfos', { ...store.s.accountInfos, [host + '/' + $i.id]: $i });
$i.token = token;
@@ -139,7 +139,7 @@ export function updateCurrentAccount(accountData: Misskey.entities.MeDetailed) {
export function updateCurrentAccountPartial(accountData: Partial<Misskey.entities.MeDetailed>) {
if (!$i) return;
for (const [key, value] of Object.entries(accountData)) {
- $i[key] = value;
+ ($i[key as keyof typeof accountData] as any) = value;
}
store.set('accountInfos', { ...store.s.accountInfos, [host + '/' + $i.id]: $i });