Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: remove extended collection #6246

Merged
merged 2 commits into from
Jul 31, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"homepage": "https://github.com/discordjs/discord.js#readme",
"dependencies": {
"@discordjs/builders": "^0.2.0",
"@discordjs/collection": "^0.2.0",
"@discordjs/collection": "^0.2.1",
"@discordjs/form-data": "^3.0.1",
"@sapphire/async-queue": "^1.1.4",
"@types/ws": "^7.4.5",
Expand Down
2 changes: 1 addition & 1 deletion src/client/Client.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const BaseClient = require('./BaseClient');
const ActionsManager = require('./actions/ActionsManager');
const ClientVoiceManager = require('./voice/ClientVoiceManager');
Expand All @@ -19,7 +20,6 @@ const StickerPack = require('../structures/StickerPack');
const VoiceRegion = require('../structures/VoiceRegion');
const Webhook = require('../structures/Webhook');
const Widget = require('../structures/Widget');
const Collection = require('../util/Collection');
const { Events, InviteScopes, Status } = require('../util/Constants');
const DataResolver = require('../util/DataResolver');
const Intents = require('../util/Intents');
Expand Down
2 changes: 1 addition & 1 deletion src/client/actions/MessageDeleteBulk.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const Action = require('./Action');
const Collection = require('../../util/Collection');
const { Events } = require('../../util/Constants');

class MessageDeleteBulkAction extends Action {
Expand Down
2 changes: 1 addition & 1 deletion src/client/actions/ThreadListSync.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const Action = require('./Action');
const Collection = require('../../util/Collection');
const { Events } = require('../../util/Constants');

class ThreadListSyncAction extends Action {
Expand Down
2 changes: 1 addition & 1 deletion src/client/websocket/WebSocketManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const EventEmitter = require('events');
const { Collection } = require('@discordjs/collection');
const WebSocketShard = require('./WebSocketShard');
const PacketHandlers = require('./handlers');
const { Error } = require('../../errors');
const Collection = require('../../util/Collection');
const { Events, ShardEvents, Status, WSCodes, WSEvents } = require('../../util/Constants');
const Util = require('../../util/Util');

Expand Down
2 changes: 1 addition & 1 deletion src/client/websocket/handlers/GUILD_MEMBERS_CHUNK.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

const Collection = require('../../../util/Collection');
const { Collection } = require('@discordjs/collection');
const { Events } = require('../../../util/Constants');

module.exports = (client, { d: data }) => {
Expand Down
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ module.exports = {
ApplicationFlags: require('./util/ApplicationFlags'),
BaseManager: require('./managers/BaseManager'),
BitField: require('./util/BitField'),
Collection: require('./util/Collection'),
Collection: require('@discordjs/collection').Collection,
Constants: require('./util/Constants'),
DataResolver: require('./util/DataResolver'),
DiscordAPIError: require('./rest/DiscordAPIError'),
Expand Down
2 changes: 1 addition & 1 deletion src/managers/ApplicationCommandManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const ApplicationCommandPermissionsManager = require('./ApplicationCommandPermissionsManager');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const ApplicationCommand = require('../structures/ApplicationCommand');
const Collection = require('../util/Collection');

/**
* Manages API methods for application commands and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/ApplicationCommandPermissionsManager.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const BaseManager = require('./BaseManager');
const { Error, TypeError } = require('../errors');
const Collection = require('../util/Collection');
const { ApplicationCommandPermissionTypes, APIErrors } = require('../util/Constants');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildBanManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError, Error } = require('../errors');
const GuildBan = require('../structures/GuildBan');
const GuildMember = require('../structures/GuildMember');
const Collection = require('../util/Collection');

/**
* Manages API methods for GuildBans and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildChannelManager.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { Error } = require('../errors');
const GuildChannel = require('../structures/GuildChannel');
const PermissionOverwrites = require('../structures/PermissionOverwrites');
const ThreadChannel = require('../structures/ThreadChannel');
const Collection = require('../util/Collection');
const { ChannelTypes, ThreadChannelTypes } = require('../util/Constants');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildEmojiManager.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const BaseGuildEmojiManager = require('./BaseGuildEmojiManager');
const { TypeError } = require('../errors');
const Collection = require('../util/Collection');
const DataResolver = require('../util/DataResolver');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildEmojiRoleManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const DataManager = require('./DataManager');
const { TypeError } = require('../errors');
const Role = require('../structures/Role');
const Collection = require('../util/Collection');

/**
* Manages API methods for roles belonging to emojis and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildInviteManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { Error } = require('../errors');
const Invite = require('../structures/Invite');
const Collection = require('../util/Collection');
const DataResolver = require('../util/DataResolver');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildManager.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const Guild = require('../structures/Guild');
const GuildChannel = require('../structures/GuildChannel');
Expand All @@ -8,7 +9,6 @@ const GuildMember = require('../structures/GuildMember');
const Invite = require('../structures/Invite');
const OAuth2Guild = require('../structures/OAuth2Guild');
const Role = require('../structures/Role');
const Collection = require('../util/Collection');
const {
ChannelTypes,
Events,
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildMemberManager.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { Error, TypeError, RangeError } = require('../errors');
const BaseGuildVoiceChannel = require('../structures/BaseGuildVoiceChannel');
const GuildMember = require('../structures/GuildMember');
const Role = require('../structures/Role');
const Collection = require('../util/Collection');
const { Events, Opcodes } = require('../util/Constants');
const SnowflakeUtil = require('../util/SnowflakeUtil');

Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildMemberRoleManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const DataManager = require('./DataManager');
const { TypeError } = require('../errors');
const Role = require('../structures/Role');
const Collection = require('../util/Collection');

/**
* Manages API methods for roles of a GuildMember and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/GuildStickerManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const MessagePayload = require('../structures/MessagePayload');
const Sticker = require('../structures/Sticker');
const Collection = require('../util/Collection');

/**
* Manages API methods for Guild Stickers and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/MessageManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const Message = require('../structures/Message');
const MessagePayload = require('../structures/MessagePayload');
const Collection = require('../util/Collection');

/**
* Manages API methods for Messages and holds their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/PermissionOverwriteManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const PermissionOverwrites = require('../structures/PermissionOverwrites');
const Role = require('../structures/Role');
const Collection = require('../util/Collection');
const { OverwriteTypes } = require('../util/Constants');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/managers/ReactionUserManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { Error } = require('../errors');
const User = require('../structures/User');
const Collection = require('../util/Collection');

/**
* Manages API methods for users who reacted to a reaction and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/managers/RoleManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const Role = require('../structures/Role');
const Collection = require('../util/Collection');
const Permissions = require('../util/Permissions');
const { resolveColor, setPosition } = require('../util/Util');

Expand Down
2 changes: 1 addition & 1 deletion src/managers/ThreadManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const ThreadChannel = require('../structures/ThreadChannel');
const Collection = require('../util/Collection');
const { ChannelTypes } = require('../util/Constants');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/managers/ThreadMemberManager.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors');
const ThreadMember = require('../structures/ThreadMember');
const Collection = require('../util/Collection');

/**
* Manages API methods for GuildMembers and stores their cache.
Expand Down
2 changes: 1 addition & 1 deletion src/rest/RESTManager.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const APIRequest = require('./APIRequest');
const routeBuilder = require('./APIRouter');
const RequestHandler = require('./RequestHandler');
const { Error } = require('../errors');
const Collection = require('../util/Collection');
const { Endpoints } = require('../util/Constants');

class RESTManager {
Expand Down
2 changes: 1 addition & 1 deletion src/sharding/ShardingManager.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
const EventEmitter = require('events');
const fs = require('fs');
const path = require('path');
const { Collection } = require('@discordjs/collection');
const Shard = require('./Shard');
const { Error, TypeError, RangeError } = require('../errors');
const Collection = require('../util/Collection');
const Util = require('../util/Util');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/structures/BaseGuildVoiceChannel.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const GuildChannel = require('./GuildChannel');
const Collection = require('../util/Collection');
const Permissions = require('../util/Permissions');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/structures/Guild.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const AnonymousGuild = require('./AnonymousGuild');
const GuildAuditLogs = require('./GuildAuditLogs');
const GuildPreview = require('./GuildPreview');
Expand All @@ -19,7 +20,6 @@ const PresenceManager = require('../managers/PresenceManager');
const RoleManager = require('../managers/RoleManager');
const StageInstanceManager = require('../managers/StageInstanceManager');
const VoiceStateManager = require('../managers/VoiceStateManager');
const Collection = require('../util/Collection');
const {
ChannelTypes,
DefaultMessageNotificationLevels,
Expand Down
2 changes: 1 addition & 1 deletion src/structures/GuildAuditLogs.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const Integration = require('./Integration');
const StageInstance = require('./StageInstance');
const Sticker = require('./Sticker');
const Webhook = require('./Webhook');
const Collection = require('../util/Collection');
const { OverwriteTypes, PartialTypes } = require('../util/Constants');
const Permissions = require('../util/Permissions');
const SnowflakeUtil = require('../util/SnowflakeUtil');
Expand Down
2 changes: 1 addition & 1 deletion src/structures/GuildChannel.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const Channel = require('./Channel');
const PermissionOverwrites = require('./PermissionOverwrites');
const { Error } = require('../errors');
const PermissionOverwriteManager = require('../managers/PermissionOverwriteManager');
const Collection = require('../util/Collection');
const { ChannelTypes, VoiceBasedChannelTypes } = require('../util/Constants');
const Permissions = require('../util/Permissions');
const Util = require('../util/Util');
Expand Down
2 changes: 1 addition & 1 deletion src/structures/GuildPreview.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const Base = require('./Base');
const GuildPreviewEmoji = require('./GuildPreviewEmoji');
const Collection = require('../util/Collection');
const SnowflakeUtil = require('../util/SnowflakeUtil');

/**
Expand Down
2 changes: 1 addition & 1 deletion src/structures/InteractionCollector.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

const { Collection } = require('@discordjs/collection');
const Collector = require('./interfaces/Collector');
const Collection = require('../util/Collection');
const { Events } = require('../util/Constants');
const { InteractionTypes, MessageComponentTypes } = require('../util/Constants');

Expand Down