// Metro module 10741 (f10742). import GuildStore from "../../stores/GuildStore"; import PermissionStore from "../../stores/PermissionStore"; import { useStateFromStores } from "../../_bundle/Module589"; import { canStreamInChannel } from "../go_live/utils/StreamPermissionUtils"; export default function useHasVideoPermission(a0) { return useStateFromStores([GuildStore, PermissionStore], () => a0 != null && (a0.isPrivate() || canStreamInChannel(a0, GuildStore, PermissionStore, false)), [a0]); }; export function getVideoPermission(a0) { return a0.isPrivate() || canStreamInChannel(a0, GuildStore, PermissionStore, false); }