aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2022-03-12 18:41:53 -0500
committerGitHub <[email protected]>2022-03-12 17:41:53 -0600
commit20eaed4a16eeb9eec44a38a1f176711591ce342f (patch)
tree208d3a8c863605b9afab63fb62fe58b1a8c170cc /src/utils
parente1589c30131cc68f4c846bd8e5c77a8a3c3c559b (diff)
downloadmuse-20eaed4a16eeb9eec44a38a1f176711591ce342f.tar.xz
muse-20eaed4a16eeb9eec44a38a1f176711591ce342f.zip
Allow member who invited Muse to do initial setup (#561)
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/update-permissions-for-guild.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/utils/update-permissions-for-guild.ts b/src/utils/update-permissions-for-guild.ts
index ca7c427..64110a7 100644
--- a/src/utils/update-permissions-for-guild.ts
+++ b/src/utils/update-permissions-for-guild.ts
@@ -26,6 +26,15 @@ const updatePermissionsForGuild = async (guild: Guild) => {
permission: false,
},
];
+
+ if (settings.invitedByUserId) {
+ permissions.push({
+ id: settings.invitedByUserId,
+ type: 'USER',
+ permission: true,
+ });
+ }
+
const commands = await guild.commands.fetch();
await guild.commands.permissions.set({fullPermissions: commands.map(command => ({