24 lines
1.2 KiB
JavaScript
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);
|
|
};
|