decord/source/modules/home_drawer/native/isHomeDrawerChannelMuted.tsx
2026-08-05 07:35:12 +00:00

31 lines
1.2 KiB
TypeScript

// Module ID: 15294
// Function ID: 15295
// Name: useIsHomeDrawerChannelMuted
// Dependencies: [3885, 1376, 4450, 589, 2]
// Exports: useIsHomeDrawerChannelMuted
// Module 15294 (useIsHomeDrawerChannelMuted)
import storeThread from "storeThread";
import { isThread } from "createChannelRecord";
import updateUserGuildSettingsInternal from "updateUserGuildSettingsInternal";
const require = arg1;
let result = require("updateUserGuildSettingsInternal").fileFinishedImporting("modules/home_drawer/native/isHomeDrawerChannelMuted.tsx");
export const useIsHomeDrawerChannelMuted = function useIsHomeDrawerChannelMuted() {
const items = [storeThread, updateUserGuildSettingsInternal];
return require(589) /* 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;
}, [], require(589) /* initialize */.statesWillNeverBeEqual);
};