feat: ClientUserSettingManager
This commit is contained in:
@@ -35,6 +35,9 @@ module.exports = (client, { d: data }, shard) => {
|
||||
// Relationship
|
||||
client.relationships._setup(data.relationships);
|
||||
|
||||
// ClientSetting
|
||||
client.settings._patch(data.user_settings);
|
||||
|
||||
Promise.all(
|
||||
largeGuilds.map(async (guild, index) => {
|
||||
client.ws.broadcast({
|
||||
|
||||
5
src/client/websocket/handlers/USER_SETTINGS_UPDATE.js
Normal file
5
src/client/websocket/handlers/USER_SETTINGS_UPDATE.js
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = (client, { d: data }) => {
|
||||
client.settings._patch(data);
|
||||
};
|
||||
@@ -73,6 +73,7 @@ const handlers = Object.fromEntries([
|
||||
['CALL_CREATE', require('./CALL_CREATE')],
|
||||
['CALL_UPDATE', require('./CALL_UPDATE')],
|
||||
['CALL_DELETE', require('./CALL_DELETE')],
|
||||
['USER_SETTINGS_UPDATE', require('./USER_SETTINGS_UPDATE')],
|
||||
]);
|
||||
|
||||
module.exports = handlers;
|
||||
|
||||
Reference in New Issue
Block a user