summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorまっちゃてぃー <56515516+mattyatea@users.noreply.github.com>2023-10-29 16:14:48 +0900
committerGitHub <noreply@github.com>2023-10-29 16:14:48 +0900
commit2da55f70a71569d766044f255ff273184e739efd (patch)
tree28fd11acecf83daa3204d46cf9489c9c81bb2c77
parentfix(backend): STLにGTLの投稿が混ざる問題を修正 (diff)
downloadsharkey-2da55f70a71569d766044f255ff273184e739efd.tar.gz
sharkey-2da55f70a71569d766044f255ff273184e739efd.tar.bz2
sharkey-2da55f70a71569d766044f255ff273184e739efd.zip
Feat: リモートユーザーの更新をできるように (#12172)
* Feat: リモートユーザーの更新をできるように Signed-off-by: mattyatea <mattyacocacora0@gmail.com> * Update packages/frontend/src/scripts/get-user-menu.ts Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> * Update packages/frontend/src/scripts/get-user-menu.ts Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> --------- Signed-off-by: mattyatea <mattyacocacora0@gmail.com> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
-rw-r--r--packages/frontend/src/scripts/get-user-menu.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/frontend/src/scripts/get-user-menu.ts b/packages/frontend/src/scripts/get-user-menu.ts
index be514be5b1..f62f737568 100644
--- a/packages/frontend/src/scripts/get-user-menu.ts
+++ b/packages/frontend/src/scripts/get-user-menu.ts
@@ -114,6 +114,12 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: Router
return !confirm.canceled;
}
+ async function userInfoUpdate() {
+ os.apiWithDialog('federation/update-remote-user', {
+ userId: user.id,
+ });
+ }
+
async function invalidateFollow() {
if (!await getConfirmed(i18n.ts.breakFollowConfirm)) return;
@@ -330,6 +336,14 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: Router
}]);
}
+ if (user.host !== null) {
+ menu = menu.concat([null, {
+ icon: 'ti ti-refresh',
+ text: i18n.ts.updateRemoteUser,
+ action: userInfoUpdate,
+ }]);
+ }
+
if (defaultStore.state.devMode) {
menu = menu.concat([null, {
icon: 'ti ti-id',