feat: GuildSettingManager

#1007
This commit is contained in:
Elysia
2024-01-24 18:13:35 +07:00
parent 095db603cf
commit e005ad837e
5 changed files with 223 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
'use strict';
module.exports = (client, { d: data }) => {
const guild = client.guilds.cache.get(data.guild_id);
if (guild) guild?.settings._patch(data);
};

View File

@@ -74,6 +74,7 @@ const handlers = Object.fromEntries([
['CALL_UPDATE', require('./CALL_UPDATE')],
['CALL_DELETE', require('./CALL_DELETE')],
['USER_SETTINGS_UPDATE', require('./USER_SETTINGS_UPDATE')],
['USER_GUILD_SETTINGS_UPDATE', require('./USER_GUILD_SETTINGS_UPDATE')],
]);
module.exports = handlers;