This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,18 @@
// Metro module 4640 (f4641).
import ChannelStore from "../../../../../stores/ChannelStore";
import PermissionStore from "../../../../../stores/PermissionStore";
import UserStore from "../../../../../stores/UserStore";
import { DEFAULT_SOUND_GUILD_ID } from "../../../../soundboard/SoundboardConstants";
import { Permissions } from "../../../../../_bundle/Module505";
import PremiumUtils from "../../../../../utils/PremiumUtils";
export default function isSoundValid(a0, a1, a2) {
const channel = ChannelStore.getChannel(a2);
if (a0?.guildId === DEFAULT_SOUND_GUILD_ID) {
return true;
}
if (a0?.guildId !== channel?.guild_id && a0?.guildId !== a1) {
const canUseSoundboardEverywhere = PremiumUtils.canUseSoundboardEverywhere(UserStore.getCurrentUser());
return (channel == null || channel.guild_id == null || PermissionStore.can(Permissions.USE_EXTERNAL_SOUNDS, channel)) && canUseSoundboardEverywhere;
}
return true;
};