summaryrefslogtreecommitdiff
path: root/src/client/ui/_common_
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2021-08-20 19:38:16 +0900
committerGitHub <noreply@github.com>2021-08-20 19:38:16 +0900
commitfc56b1269084f4556e2a03f6dd3ffd893a5e0063 (patch)
treea12164680b0517457550595816862eeeabf6ec84 /src/client/ui/_common_
parentCreate dependabot.yml (diff)
downloadmisskey-fc56b1269084f4556e2a03f6dd3ffd893a5e0063.tar.gz
misskey-fc56b1269084f4556e2a03f6dd3ffd893a5e0063.tar.bz2
misskey-fc56b1269084f4556e2a03f6dd3ffd893a5e0063.zip
refactor: localStorageのaccountsはindexedDBで保持するように (#7609)
* accountsストアはindexedDBで保持するように * fix lint * fix indexeddb available detection * remove debugging code * fix lint * resolve https://github.com/misskey-dev/misskey/pull/7609/files/ba756204b77ce6e1189b8443e9641f2d02119621#diff-f565878e8202f0037b830c780b7c0932dc1bb5fd3d05ede14d72d10efbc3740c Firefoxでの動作を改善 * fix lint * fix lint * add changelog
Diffstat (limited to 'src/client/ui/_common_')
-rw-r--r--src/client/ui/_common_/sidebar.vue6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/ui/_common_/sidebar.vue b/src/client/ui/_common_/sidebar.vue
index b7b88faeac..333d0ac392 100644
--- a/src/client/ui/_common_/sidebar.vue
+++ b/src/client/ui/_common_/sidebar.vue
@@ -135,7 +135,7 @@ export default defineComponent({
},
async openAccountMenu(ev) {
- const storedAccounts = getAccounts().filter(x => x.id !== this.$i.id);
+ const storedAccounts = await getAccounts().then(accounts => accounts.filter(x => x.id !== this.$i.id));
const accountsPromise = os.api('users/show', { userIds: storedAccounts.map(x => x.id) });
const accountItemPromises = storedAccounts.map(a => new Promise(res => {
@@ -195,8 +195,8 @@ export default defineComponent({
}, 'closed');
},
- switchAccount(account: any) {
- const storedAccounts = getAccounts();
+ async switchAccount(account: any) {
+ const storedAccounts = await getAccounts();
const token = storedAccounts.find(x => x.id === account.id).token;
this.switchAccountWithToken(token);
},