diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-10-18 19:48:03 +0200 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-10-18 19:48:03 +0200 |
| commit | 4b230d792c2166d79c7c1531234b97c4e4d2a804 (patch) | |
| tree | 39124be50d2c696e063a13a97f819a78a005a712 /packages/frontend/src/components/MkFollowButton.vue | |
| parent | Merge pull request #98 from transfem-org/dependabot/github_actions/actions/ch... (diff) | |
| parent | Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop (diff) | |
| download | sharkey-4b230d792c2166d79c7c1531234b97c4e4d2a804.tar.gz sharkey-4b230d792c2166d79c7c1531234b97c4e4d2a804.tar.bz2 sharkey-4b230d792c2166d79c7c1531234b97c4e4d2a804.zip | |
merge: upstream changes
Diffstat (limited to 'packages/frontend/src/components/MkFollowButton.vue')
| -rw-r--r-- | packages/frontend/src/components/MkFollowButton.vue | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/frontend/src/components/MkFollowButton.vue b/packages/frontend/src/components/MkFollowButton.vue index 1a7bba8a7a..17714558fe 100644 --- a/packages/frontend/src/components/MkFollowButton.vue +++ b/packages/frontend/src/components/MkFollowButton.vue @@ -42,6 +42,7 @@ import { useStream } from '@/stream.js'; import { i18n } from '@/i18n.js'; import { claimAchievement } from '@/scripts/achievements.js'; import { $i } from '@/account.js'; +import { defaultStore } from "@/store.js"; const props = withDefaults(defineProps<{ user: Misskey.entities.UserDetailed, @@ -52,6 +53,10 @@ const props = withDefaults(defineProps<{ large: false, }); +const emit = defineEmits<{ + (_: 'update:user', value: Misskey.entities.UserDetailed): void +}>(); + let isFollowing = $ref(props.user.isFollowing); let hasPendingFollowRequestFromYou = $ref(props.user.hasPendingFollowRequestFromYou); let wait = $ref(false); @@ -95,6 +100,11 @@ async function onClick() { } else { await os.api('following/create', { userId: props.user.id, + withReplies: defaultStore.state.defaultWithReplies, + }); + emit('update:user', { + ...props.user, + withReplies: defaultStore.state.defaultWithReplies }); hasPendingFollowRequestFromYou = true; |