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