diff --git a/src/index.tsx b/src/index.tsx index 51bd71c..048b29f 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -83,11 +83,12 @@ export class PusherChannel { }); } - async trigger(event: PusherEvent) { - if (event.channelName !== this.channelName) { + async trigger(event: Omit & Partial>) { + const channelName = event.channelName ?? this.channelName; + if (channelName !== this.channelName) { throw 'Event is not for this channel'; } - return Pusher.getInstance().trigger(event); + return Pusher.getInstance().trigger({ ...event, channelName }); } }