@@ -155,7 +155,7 @@ module.exports = class TicketManager {
155
155
* @param {string? } [data.topic]
156
156
*/
157
157
async create ( {
158
- categoryId, interaction, topic, referencesMessage , referencesTicketId,
158
+ categoryId, interaction, topic, referencesMessageId , referencesTicketId,
159
159
} ) {
160
160
categoryId = Number ( categoryId ) ;
161
161
const category = await this . getCategory ( categoryId ) ;
@@ -276,7 +276,7 @@ module.exports = class TicketManager {
276
276
. setCustomId ( JSON . stringify ( {
277
277
action : 'questions' ,
278
278
categoryId,
279
- referencesMessage ,
279
+ referencesMessageId ,
280
280
referencesTicketId,
281
281
} ) )
282
282
. setTitle ( category . name )
@@ -324,7 +324,7 @@ module.exports = class TicketManager {
324
324
. setCustomId ( JSON . stringify ( {
325
325
action : 'topic' ,
326
326
categoryId,
327
- referencesMessage ,
327
+ referencesMessageId ,
328
328
referencesTicketId,
329
329
} ) )
330
330
. setTitle ( category . name )
@@ -346,7 +346,7 @@ module.exports = class TicketManager {
346
346
await this . postQuestions ( {
347
347
categoryId,
348
348
interaction,
349
- referencesMessage ,
349
+ referencesMessageId ,
350
350
referencesTicketId,
351
351
topic,
352
352
} ) ;
@@ -360,7 +360,7 @@ module.exports = class TicketManager {
360
360
* @param {string? } [data.topic]
361
361
*/
362
362
async postQuestions ( {
363
- action, categoryId, interaction, topic, referencesMessage , referencesTicketId,
363
+ action, categoryId, interaction, topic, referencesMessageId , referencesTicketId,
364
364
} ) {
365
365
const [ , category ] = await Promise . all ( [
366
366
interaction . deferReply ( { ephemeral : true } ) ,
@@ -540,14 +540,13 @@ module.exports = class TicketManager {
540
540
541
541
/** @type {import("discord.js").Message|undefined } */
542
542
let message ;
543
- if ( referencesMessage ) {
544
- referencesMessage = referencesMessage . split ( '/' ) ;
543
+ if ( referencesMessageId ) {
545
544
/** @type {import("discord.js").Message } */
546
- message = await ( await this . client . channels . fetch ( referencesMessage [ 0 ] ) ) ?. messages . fetch ( referencesMessage [ 1 ] ) ;
545
+ message = await interaction . channel . messages . fetch ( referencesMessageId ) ;
547
546
if ( message ) {
548
547
// not worth the effort of making system messages work atm
549
548
if ( message . system ) {
550
- referencesMessage = null ;
549
+ referencesMessageId = null ;
551
550
message = null ;
552
551
} else {
553
552
if ( ! message . member ) {
0 commit comments