diff options
Diffstat (limited to 'packages/frontend/src/accounts.ts')
| -rw-r--r-- | packages/frontend/src/accounts.ts | 6 |
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 }); |