decord/source/modules/home_drawer/native/isHomeDrawerChannelMuted.tsx
2026-07-24 07:16:23 +00:00

31 lines
1.1 KiB
TypeScript

// Module ID: 14894
// Function ID: 113594
// Name: useIsHomeDrawerChannelMuted
// Dependencies: [3760, 1352, 4325, 566, 2]
// Exports: useIsHomeDrawerChannelMuted
// Module 14894 (useIsHomeDrawerChannelMuted)
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import { isThread } from "_callSuper";
import closure_4 from "_isNativeReflectConstruct";
const require = arg1;
let result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/home_drawer/native/isHomeDrawerChannelMuted.tsx");
export const useIsHomeDrawerChannelMuted = function useIsHomeDrawerChannelMuted() {
const items = [_isNativeReflectConstruct, closure_4];
return require(566) /* initialize */.useStateFromStores(items, () => (type) => {
const tmp = outer2_3(type.type);
if (tmp) {
if (outer2_2.isMuted(type.id)) {
return true;
}
}
const tmp3 = tmp ? type.parent_id : type.id;
let result = null != tmp3;
if (result) {
result = outer2_4.isGuildOrCategoryOrChannelMuted(type.guild_id, tmp3);
}
return result;
}, [], require(566) /* initialize */.statesWillNeverBeEqual);
};