diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-24 16:54:37 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-24 16:54:37 +0900 |
| commit | 5f52b1332514d4c2fa02ac55f0e56ff5ff147a96 (patch) | |
| tree | 38f65fe3f3c59800a3a55eaab690228b2a2c5661 /packages/frontend/src/scripts/get-user-menu.ts | |
| parent | refactor(backend): rename cache class (diff) | |
| download | sharkey-5f52b1332514d4c2fa02ac55f0e56ff5ff147a96.tar.gz sharkey-5f52b1332514d4c2fa02ac55f0e56ff5ff147a96.tar.bz2 sharkey-5f52b1332514d4c2fa02ac55f0e56ff5ff147a96.zip | |
enhance(frontend): クリップボタンをノートアクションに追加できるように
Diffstat (limited to 'packages/frontend/src/scripts/get-user-menu.ts')
| -rw-r--r-- | packages/frontend/src/scripts/get-user-menu.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/frontend/src/scripts/get-user-menu.ts b/packages/frontend/src/scripts/get-user-menu.ts index d7eb331183..dab1bff199 100644 --- a/packages/frontend/src/scripts/get-user-menu.ts +++ b/packages/frontend/src/scripts/get-user-menu.ts @@ -8,6 +8,7 @@ import { userActions } from '@/store'; import { $i, iAmModerator } from '@/account'; import { mainRouter } from '@/router'; import { Router } from '@/nirax'; +import { rolesCache } from '@/cache'; export function getUserMenu(user: misskey.entities.UserDetailed, router: Router = mainRouter) { const meId = $i ? $i.id : null; @@ -147,7 +148,7 @@ export function getUserMenu(user: misskey.entities.UserDetailed, router: Router icon: 'ti ti-badges', text: i18n.ts.roles, children: async () => { - const roles = await os.api('admin/roles/list'); + const roles = await rolesCache.fetch(() => os.api('admin/roles/list')); return roles.filter(r => r.target === 'manual').map(r => ({ text: r.name, |