// Metro module 10329 (f10330). import UserGuildSettingsStore from "../../../../stores/UserGuildSettingsStore"; import { UserNotificationSettings } from "../../../../Constants"; import { UnreadSetting } from "../../../read_states/ReadStateConstants"; import { GuildNotificationSettingsFlags } from "../../../user_settings/UserSettingsConstants"; import { useGuildPresetSettings } from "../utils/notificationSettingsGuildFlagUtils"; import NotificationSettingsMessageUnreadActionSheet from "./NotificationSettingsMessageUnreadActionSheet"; import { intl, t } from "../../../../intl/index.native"; import NotificationSettingsModalActionCreators from "../../../../actions/NotificationSettingsModalActionCreators"; import { withGuildUnreadFlags } from "../utils/notificationSettingsFlagUtils"; import { NotificationLabel } from "../../../../utils/NotificationSettingsUtils"; export default function NotificationSettingsMessageUnreadGuildActionSheet(props) { let c17877_0 = props; const guildPresetSettings = useGuildPresetSettings(props.guildId); const unread = guildPresetSettings.unread; return { NotificationSettingsModalActionCreators.updateGuildNotificationSettings(c17877_0.guildId, { flags: withGuildUnreadFlags(UserGuildSettingsStore.getGuildFlags(c17877_0.guildId), event === UnreadSetting.ALL_MESSAGES ? GuildNotificationSettingsFlags.UNREADS_ALL_MESSAGES : GuildNotificationSettingsFlags.UNREADS_ONLY_MENTIONS) }, NotificationLabel.unreads(event)); }} />; };