]> Untitled Git - lemmy-ui.git/blob - src/shared/utils/app/is-post-blocked.ts
fix submodule error
[lemmy-ui.git] / src / shared / utils / app / is-post-blocked.ts
1 import { MyUserInfo, PostView } from "lemmy-js-client";
2 import { UserService } from "../../services";
3
4 export default function isPostBlocked(
5   pv: PostView,
6   myUserInfo: MyUserInfo | undefined = UserService.Instance.myUserInfo,
7 ): boolean {
8   return (
9     (myUserInfo?.community_blocks
10       .map(c => c.community.id)
11       .includes(pv.community.id) ||
12       myUserInfo?.person_blocks
13         .map(p => p.target.id)
14         .includes(pv.creator.id)) ??
15     false
16   );
17 }