1 import { BlockPersonResponse, MyUserInfo } from "lemmy-js-client";
2 import { I18NextService, UserService } from "../../services";
3 import { toast } from "../../toast";
5 export default function updatePersonBlock(
6 data: BlockPersonResponse,
7 myUserInfo: MyUserInfo | undefined = UserService.Instance.myUserInfo
11 myUserInfo.person_blocks.push({
12 person: myUserInfo.local_user_view.person,
13 target: data.person_view.person,
16 `${I18NextService.i18n.t("blocked")} ${data.person_view.person.name}`
19 myUserInfo.person_blocks = myUserInfo.person_blocks.filter(
20 i => i.target.id !== data.person_view.person.id
23 `${I18NextService.i18n.t("unblocked")} ${data.person_view.person.name}`