diff --git a/app/imports/api/users/Users.js b/app/imports/api/users/Users.js index 730669a6..e13e2864 100644 --- a/app/imports/api/users/Users.js +++ b/app/imports/api/users/Users.js @@ -140,3 +140,13 @@ Meteor.users.findUserByUsernameOrEmail = new ValidatedMethod({ return user && user._id; } }); + +export function getEntitledCentsOfUser(user){ + if (!user) return 0; + const patreon = user.services && user.services.patreon; + if (!patreon) return 0; + let entitledCents = patreon.entitledCents || 0; + let overrideCents = patreon.entitledCentsOverride || 0; + if (overrideCents > entitledCents) entitledCents = overrideCents; + return entitledCents; +} diff --git a/app/imports/ui/components/ColumnLayout.vue b/app/imports/ui/components/ColumnLayout.vue index f37b9cb0..3db06d03 100644 --- a/app/imports/ui/components/ColumnLayout.vue +++ b/app/imports/ui/components/ColumnLayout.vue @@ -1,6 +1,9 @@ -