Skip to content

Commit

Permalink
refactor: remove extended collection (#6246)
Browse files Browse the repository at this point in the history
Co-authored-by: iCrawl <buechler.noel@outlook.com>
  • Loading branch information
1Computer1 and iCrawl committed Jul 31, 2021
1 parent 65ae064 commit 00bae4f
Show file tree
Hide file tree
Showing 49 changed files with 56 additions and 75 deletions.
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

0 comments on commit 00bae4f

Please sign in to comment.