Я хочу отправить сообщение на сервер и получить ответ. Я использую библиотеку RMQClient . Проблема в том, что я не могу понять, где установить свойства для сообщения. Вот как я пишу:
let json: JSON = [ "clientNum": "1234" ]
let msg = json.rawString()
let msg2 = msg!.data(using: .utf8)!
let conn = RMQConnection(uri: "amqp://test:test@106.000.000.000:5672",
delegate: RMQConnectionDelegateLogger())
conn.start()
let ch = conn.createChannel()
let q = ch.queue("1234")
ch.queueBind("client_" + q.name, exchange: "sysYou", routingKey: "1234")
ch.defaultExchange().publish(msg2, routingKey: "1234")
Но я не понимаю, куда добавить в свойствах сообщения message_id
и type
. Вот как я бы сделал это в Java:
AMQP.BasicProperties properties = new AMQP.BasicProperties();
properties = properties.builder(). message_id(""+ message_id()).type(message.getType().name()).build();
Но я не нашел такого класса и функции в библиотеке Swift. ? Как установить идентификатор и тип сообщения с помощью библиотеки Swift?