File tree 1 file changed +10
-2
lines changed
packages/client-discord/src
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -261,6 +261,13 @@ function splitMessage(content: string): string[] {
261
261
}
262
262
263
263
function canSendMessage ( channel ) {
264
+ // validate input
265
+ if ( ! channel ) {
266
+ return {
267
+ canSend : false ,
268
+ reason : "No channel given" ,
269
+ }
270
+ }
264
271
// if it is a DM channel, we can always send messages
265
272
if ( channel . type === ChannelType . DM ) {
266
273
return {
@@ -438,10 +445,11 @@ export class MessageManager {
438
445
this . client . user ?. displayName ,
439
446
} ) ;
440
447
441
- if ( ! canSendMessage ( message . channel ) . canSend ) {
448
+ const canSendResult = canSendMessage ( message . channel )
449
+ if ( ! canSendResult . canSend ) {
442
450
return elizaLogger . warn (
443
451
`Cannot send message to channel ${ message . channel } ` ,
444
- canSendMessage ( message . channel )
452
+ canSendResult
445
453
) ;
446
454
}
447
455
You can’t perform that action at this time.
0 commit comments