mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 09:33:32 +01:00
Remove GuildDataStore and move towards storing data in Maps
This commit is contained in:
@@ -92,7 +92,7 @@ class ClientDataResolver {
|
||||
return null;
|
||||
}
|
||||
|
||||
return guild.store.get('members', user.id);
|
||||
return guild.members.get(user.id);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -13,7 +13,7 @@ class GuildMemberRemoveAction extends Action {
|
||||
const client = this.client;
|
||||
const guild = client.store.get('guilds', data.guild_id);
|
||||
if (guild) {
|
||||
let member = guild.store.get('members', data.user.id);
|
||||
let member = guild.members.get(data.user.id);
|
||||
if (member) {
|
||||
guild._removeMember(member);
|
||||
this.deleted[guild.id + data.user.id] = member;
|
||||
|
||||
@@ -9,9 +9,9 @@ class GuildRoleCreate extends Action {
|
||||
const guild = client.store.get('guilds', data.guild_id);
|
||||
|
||||
if (guild) {
|
||||
const already = guild.store.get('roles', data.role.id);
|
||||
const already = guild.roles.get(data.role.id);
|
||||
const role = new Role(guild, data.role);
|
||||
guild.store.add('roles', role);
|
||||
guild.roles.set(role.id, role);
|
||||
|
||||
if (!already) {
|
||||
client.emit(Constants.Events.GUILD_ROLE_CREATE, guild, role);
|
||||
|
||||
@@ -14,9 +14,9 @@ class GuildRoleDeleteAction extends Action {
|
||||
const guild = client.store.get('guilds', data.guild_id);
|
||||
|
||||
if (guild) {
|
||||
let exists = guild.store.get('roles', data.role_id);
|
||||
let exists = guild.roles.get(data.role_id);
|
||||
if (exists) {
|
||||
guild.store.remove('roles', data.role_id);
|
||||
guild.roles.remove(data.role_id);
|
||||
this.deleted[guild.id + data.role_id] = exists;
|
||||
this.scheduleForDeletion(guild.id, data.role_id);
|
||||
client.emit(Constants.Events.GUILD_ROLE_DELETE, guild, exists);
|
||||
|
||||
@@ -12,7 +12,7 @@ class GuildRoleUpdateAction extends Action {
|
||||
|
||||
if (guild) {
|
||||
let oldRole;
|
||||
const existingRole = guild.store.get('roles', roleData.id);
|
||||
const existingRole = guild.roles.get(roleData.id);
|
||||
// exists and not the same
|
||||
if (existingRole && !existingRole.equals(roleData)) {
|
||||
oldRole = cloneObject(existingRole);
|
||||
|
||||
@@ -11,7 +11,7 @@ class GuildMemberUpdateHandler extends AbstractHandler {
|
||||
const guild = client.store.get('guilds', data.guild_id);
|
||||
|
||||
if (guild) {
|
||||
const member = guild.store.get('members', data.user.id);
|
||||
const member = guild.members.get(data.user.id);
|
||||
if (member) {
|
||||
guild._updateMember(member, data);
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ class PresenceUpdateHandler extends AbstractHandler {
|
||||
}
|
||||
|
||||
if (guild) {
|
||||
const memberInGuild = guild.store.get('members', user.id);
|
||||
const memberInGuild = guild.members.get(user.id);
|
||||
if (!memberInGuild) {
|
||||
const member = guild._addMember({
|
||||
user,
|
||||
|
||||
@@ -11,7 +11,7 @@ class VoiceStateUpdateHandler extends AbstractHandler {
|
||||
const guild = client.store.get('guilds', data.guild_id);
|
||||
|
||||
if (guild) {
|
||||
const member = guild.store.get('members', data.user_id);
|
||||
const member = guild.members.get(data.user_id);
|
||||
if (member) {
|
||||
const oldVoiceChannelMember = cloneObject(member);
|
||||
if (member.voiceChannel && member.voiceChannel.id !== data.channel_id) {
|
||||
|
||||
Reference in New Issue
Block a user