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,16 @@
// Metro module 16565 (f16566).
import { createContext, useContext } from "react";
import { useShouldRestrictUpdatingCreatorMonetizationSettings } from "../creator_monetization_review/CreatorMonetizationRestrictionsHooks";
const context = createContext(void 0);
export default context;
export function useCreatorMonetizationSettingsDisabled() {
const context2 = useContext(context);
if (context2 == null) {
throw new Error("useCreatorMonetizationSettingsDisabled must be used within a CreatorMonetizationSettingsDisabledContext");
}
return context2;
}
export function CreatorMonetizationSettingsDisabledContextProvider(props) {
const { guildId, children } = props;
return <context.Provider value={useShouldRestrictUpdatingCreatorMonetizationSettings(guildId).shouldRestrictUpdatingCreatorMonetizationSettings}>{children}</context.Provider>;
}
@@ -0,0 +1,58 @@
// Metro module 12742 (f12743).
import Module589 from "../../_bundle/Module589";
import Dispatcher from "../../Dispatcher";
let c8779_0 = new Map();
let c8779_1 = new Map();
let c8779_2 = {
NOT_FETCHED: 0,
0: "NOT_FETCHED",
FETCHING: 1,
1: "FETCHING",
FETCHED: 2,
2: "FETCHED"
};
class CreatorMonetizationStore extends Module589.Store {
static displayName = "CreatorMonetizationStore";
getPriceTiersFetchStateForGuildAndType(a0, a1) {
const r6 = c8779_1.get(a0);
let r7 = r6 == null ? void 0 : r6.get(a1);
if (r7 == null) {
r7 = c8779_2.NOT_FETCHED;
}
return r7;
}
getPriceTiersForGuildAndType(a0, a1) {
const r4 = c8779_0.get(a0);
return r4 == null ? void 0 : r4.get(a1);
}
}
const creatorMonetizationStore = new CreatorMonetizationStore(Dispatcher, {
CONNECTION_OPEN: function handleConnectionOpen() {
c8779_0.clear();
c8779_1.clear();
},
CREATOR_MONETIZATION_PRICE_TIERS_FETCH: function handleFetchPriceTiers({ guildId, priceTierType }) {
if (!c8779_1.has(guildId)) {
c8779_1.set(guildId, new Map());
}
c8779_1.get(guildId).set(priceTierType, c8779_2.FETCHING);
},
CREATOR_MONETIZATION_PRICE_TIERS_FETCH_SUCCESS: function handleFetchPriceTiersSuccess({ guildId, priceTierType, priceTiers }) {
if (!c8779_1.has(guildId)) {
c8779_1.set(guildId, new Map());
}
c8779_1.get(guildId).set(priceTierType, c8779_2.FETCHED);
if (!c8779_0.has(guildId)) {
c8779_0.set(guildId, new Map());
}
c8779_0.get(guildId).set(priceTierType, priceTiers);
},
CREATOR_MONETIZATION_PRICE_TIERS_FETCH_FAILURE: function handleFetchPriceTiersFailure({ guildId, priceTierType }) {
if (!c8779_1.has(guildId)) {
c8779_1.set(guildId, new Map());
}
c8779_1.get(guildId).set(priceTierType, c8779_2.FETCHED);
}
});
export default creatorMonetizationStore;
export { c8779_2 as FetchState };
@@ -0,0 +1,18 @@
// Metro module 12625 (f12626).
import PermissionStore from "../../../stores/PermissionStore";
import { GuildFeatures, Permissions } from "../../../Constants";
import { useIsDismissibleContentDismissed_UNSAFE } from "../../dismissible_content/DismissibleContentUnsafeUtils";
import { DismissibleContent } from "../../../_bundle/Module1358";
import { useStateFromStores } from "../../../_bundle/defaultAreStatesEqual";
import { useGuildEligibleForGuildProducts } from "../../guild_products/GuildProductsEligibility";
export function useGuildShopPreviewVisible(a0) {
const isDismissibleContentDismissed_UNSAFE = useIsDismissibleContentDismissed_UNSAFE(DismissibleContent.SERVER_SHOP_PHANTOM_PREVIEW);
const stateFromStores = useStateFromStores([PermissionStore], () => a0 != null && PermissionStore.can(Permissions.ADMINISTRATOR, a0));
let r24 = a0 == null ? void 0 : a0.features.has(GuildFeatures.PRODUCTS_AVAILABLE_FOR_PURCHASE);
if (r24 == null) {
r24 = false;
}
const guildEligibleForGuildProducts = useGuildEligibleForGuildProducts(a0?.id);
const r41 = [GuildFeatures.CREATOR_MONETIZABLE, GuildFeatures.CREATOR_MONETIZABLE_PROVISIONAL, GuildFeatures.ROLE_SUBSCRIPTIONS_ENABLED].some((item) => a0 == null ? void 0 : a0.features.has(item));
return a0 != null && stateFromStores && !r24 && r41 && guildEligibleForGuildProducts && !isDismissibleContentDismissed_UNSAFE;
}
@@ -0,0 +1,19 @@
// Metro module 12624 (f12625).
import { GuildFeatures } from "../../../Constants";
import { useGuildEligibleForGuildProducts, isGuildEligibleForGuildProducts } from "../../guild_products/GuildProductsEligibility";
import { useRoleSubscriptionsVisibleInGuild, areRoleSubscriptionsVisibleInGuild } from "../../guild_role_subscriptions/useRoleSubscriptionsVisibleInGuild";
import { useGuildShopPreviewVisible } from "./useGuildShopPreviewVisible";
import { useShouldHideGuildPurchaseEntryPoints } from "../../creator_monetization_review/CreatorMonetizationRestrictionsHooks";
GuildFeatures;
export function useGuildShopVisibleInGuild(a0) {
useGuildEligibleForGuildProducts(a0?.id);
useRoleSubscriptionsVisibleInGuild(a0?.id);
useGuildShopPreviewVisible(a0);
useShouldHideGuildPurchaseEntryPoints(a0?.id).shouldHideGuildPurchaseEntryPoints;
return false;
}
export function isGuildShopVisibleInGuild(a0, a1) {
isGuildEligibleForGuildProducts(a0?.id);
areRoleSubscriptionsVisibleInGuild(a0?.id, a1);
return false;
}