// Module ID: 15646 // Function ID: 15647 // Name: useIsHomeDrawerChannelMuted // Dependencies: [4026, 1395, 5048, 589, 2] // Exports: useIsHomeDrawerChannelMuted // Module 15646 (useIsHomeDrawerChannelMuted) import initialize from "initialize" /* 589 */; import closure_2 from "storeThread" /* 4026 */; import { isThread } from "createChannelRecord" /* 1395 */; import closure_4 from "updateUserGuildSettingsInternal" /* 5048 */; require = arg1; let result = require("set").fileFinishedImporting("modules/home_drawer/native/isHomeDrawerChannelMuted.tsx"); export const useIsHomeDrawerChannelMuted = function useIsHomeDrawerChannelMuted() { const items = [closure_2, closure_4]; return initialize.useStateFromStores(items, () => (type) => { const tmp = callback(type.type); if (tmp) { if (muted.isMuted(type.id)) { return true; } } const tmp3 = tmp ? type.parent_id : type.id; let result = null != tmp3; if (result) { result = guildOrCategoryOrChannelMuted.isGuildOrCategoryOrChannelMuted(type.guild_id, tmp3); } return result; }, [], initialize.statesWillNeverBeEqual); };