decord/source/5634_canUserSeeMonetizationOnboarding.js
2026-07-20 16:05:17 +00:00

24 lines
1.2 KiB
JavaScript

// Module ID: 5634
// Function ID: 48146
// Name: canUserSeeMonetizationOnboarding
// Dependencies: []
// Exports: canUserSeeMonetizationOnboarding
// Module 5634 (canUserSeeMonetizationOnboarding)
let closure_2 = importDefault(dependencyMap[0]);
const result = arg1(dependencyMap[4]).fileFinishedImporting("modules/guild_settings/creator_monetization/canUserSeeMonetizationOnboarding.tsx");
export const canUserSeeMonetizationOnboarding = function canUserSeeMonetizationOnboarding(guild) {
const currentUser = currentUser.getCurrentUser();
let id;
if (null != currentUser) {
id = currentUser.id;
}
let obj = arg1(dependencyMap[1]);
obj = { guild, isOwner: guild.ownerId === id, canManageGuildRoleSubscriptions: arg1(dependencyMap[1]).canManageGuildRoleSubscriptions(guild) };
const obj3 = arg1(dependencyMap[1]);
obj.isUserInCreatorMonetizationEligibleCountry = arg1(dependencyMap[2]).isUserInCreatorMonetizationEligibleCountry();
const obj4 = arg1(dependencyMap[2]);
obj.shouldRestrictUpdatingRoleSubscriptionSettings = arg1(dependencyMap[3]).shouldRestrictUpdatingCreatorMonetizationSettings(guild.id);
return obj.canSeeGuildRoleSubscriptionSettings(obj);
};