1
- import { BaseGuildTextChannel , Collection , DiscordjsErrorCodes , RESTJSONErrorCodes } from 'discord.js' ;
1
+ import { BaseGuildTextChannel , DiscordjsErrorCodes , RESTJSONErrorCodes } from 'discord.js' ;
2
2
import RateLimiter from './RateLimiter.js' ;
3
3
import bot from '../bot/Bot.js' ;
4
4
import GuildSettings from '../settings/GuildSettings.js' ;
@@ -10,13 +10,6 @@ import logger from '../bot/Logger.js';
10
10
*/
11
11
12
12
export default class GuildWrapper {
13
-
14
- /**
15
- * Guild Cache
16
- * @type {Collection<import('discord.js').Snowflake, GuildWrapper> }
17
- */
18
- static #cache = new Collection ( ) ;
19
-
20
13
/**
21
14
* Discord guild
22
15
* @type {import('discord.js').Guild }
@@ -167,7 +160,7 @@ export default class GuildWrapper {
167
160
/**
168
161
* send a message to a channel
169
162
* @param {import('discord.js').Snowflake } channelId
170
- * @param {import('discord.js').MessagePayload|import('discord.js').MessageOptions } options
163
+ * @param {import('discord.js').MessagePayload|import('discord.js').MessageCreateOptions } options
171
164
* @returns {Promise<?Message> } Discord message (if it was sent)
172
165
*/
173
166
async sendMessageToChannel ( channelId , options ) {
@@ -241,20 +234,4 @@ export default class GuildWrapper {
241
234
database . query ( 'DELETE FROM moderations WHERE guildid = ?' , this . guild . id )
242
235
] ) ;
243
236
}
244
-
245
- /**
246
- * get a guild from cache or create a new one
247
- * @param {Guild } guild
248
- * @returns {GuildWrapper }
249
- * @deprecated
250
- */
251
- static get ( guild ) {
252
- if ( this . #cache. has ( guild . id ) )
253
- return this . #cache. get ( guild . id ) ;
254
- else {
255
- const newGuild = new GuildWrapper ( guild ) ;
256
- this . #cache. set ( guild . id , newGuild ) ;
257
- return newGuild ;
258
- }
259
- }
260
237
}
0 commit comments