1 import { BlockCommunityResponse, MyUserInfo } from "lemmy-js-client";
2 import { i18n } from "../../i18next";
3 import { UserService } from "../../services";
4 import { toast } from "../../toast";
6 export default function updateCommunityBlock(
7 data: BlockCommunityResponse,
8 myUserInfo: MyUserInfo | undefined = UserService.Instance.myUserInfo
12 myUserInfo.community_blocks.push({
13 person: myUserInfo.local_user_view.person,
14 community: data.community_view.community,
16 toast(`${i18n.t("blocked")} ${data.community_view.community.name}`);
18 myUserInfo.community_blocks = myUserInfo.community_blocks.filter(
19 i => i.community.id !== data.community_view.community.id
21 toast(`${i18n.t("unblocked")} ${data.community_view.community.name}`);