@@ -609,17 +609,17 @@ export class ClientWidgetApi extends EventEmitter {
609609 } ) ;
610610 }
611611
612- if ( ! isDelayedEvent ) {
613- sendEventPromise = this . driver . sendEvent (
612+ if ( isDelayedEvent ) {
613+ sendEventPromise = this . driver . sendDelayedEvent (
614+ request . data . delay ?? null ,
615+ request . data . parent_delay_id ?? null ,
614616 request . data . type ,
615617 request . data . content || { } ,
616618 request . data . state_key ,
617619 request . data . room_id ,
618620 ) ;
619621 } else {
620- sendEventPromise = this . driver . sendDelayedEvent (
621- request . data . delay ?? null ,
622- request . data . parent_delay_id ?? null ,
622+ sendEventPromise = this . driver . sendEvent (
623623 request . data . type ,
624624 request . data . content || { } ,
625625 request . data . state_key ,
@@ -635,17 +635,17 @@ export class ClientWidgetApi extends EventEmitter {
635635 } ) ;
636636 }
637637
638- if ( ! isDelayedEvent ) {
639- sendEventPromise = this . driver . sendEvent (
638+ if ( isDelayedEvent ) {
639+ sendEventPromise = this . driver . sendDelayedEvent (
640+ request . data . delay ?? null ,
641+ request . data . parent_delay_id ?? null ,
640642 request . data . type ,
641643 content ,
642644 null , // not sending a state event
643645 request . data . room_id ,
644646 ) ;
645647 } else {
646- sendEventPromise = this . driver . sendDelayedEvent (
647- request . data . delay ?? null ,
648- request . data . parent_delay_id ?? null ,
648+ sendEventPromise = this . driver . sendEvent (
649649 request . data . type ,
650650 content ,
651651 null , // not sending a state event
0 commit comments