@@ -5,15 +5,15 @@ import { inspect } from "util"
55import { createAddressFrom , DestinationOptions } from "./message.js"
66
77const getPublisherSenderLinkConfigurationFrom = (
8- address : string ,
9- publisherId : string
8+ publisherId : string ,
9+ address ? : string
1010) : SenderOptions | ReceiverOptions => ( {
1111 snd_settle_mode : 0 ,
1212 rcv_settle_mode : 0 ,
1313 name : publisherId ,
1414 target : { address, expiry_policy : "SESSION_END" , durable : 0 , dynamic : false } ,
1515 source : {
16- address,
16+ address : address ?? "" ,
1717 expiry_policy : "LINK_DETACH" ,
1818 timeout : 0 ,
1919 dynamic : false ,
@@ -49,17 +49,17 @@ export class AmqpPublisher implements Publisher {
4949 ) : Promise < Publisher > {
5050 const address = createAddressFrom ( options )
5151 const id = randomUUID ( )
52- const senderLink = await AmqpPublisher . openSender ( connection , address , id )
52+ const senderLink = await AmqpPublisher . openSender ( connection , id , address )
5353 return new AmqpPublisher ( connection , senderLink , id , publishersList )
5454 }
5555
56- private static async openSender ( connection : Connection , address : string , publisherId : string ) : Promise < Sender > {
56+ private static async openSender ( connection : Connection , publisherId : string , address ? : string ) : Promise < Sender > {
5757 return openLink < Sender > (
5858 connection ,
5959 SenderEvents . senderOpen ,
6060 SenderEvents . senderError ,
6161 connection . open_sender . bind ( connection ) ,
62- getPublisherSenderLinkConfigurationFrom ( address , publisherId )
62+ getPublisherSenderLinkConfigurationFrom ( publisherId , address )
6363 )
6464 }
6565
0 commit comments