We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b6a8be3 + 122af34 commit 5fa8506Copy full SHA for 5fa8506
1 file changed
taskiq_aio_pika/broker.py
@@ -250,7 +250,7 @@ async def kick(self, message: BrokerMessage) -> None:
250
),
251
}
252
253
- delay: Optional[int] = parse_val(int, message.labels.get("delay"))
+ delay: Optional[float] = parse_val(float, message.labels.get("delay"))
254
rmq_message: Message = Message(**message_base_params)
255
256
if delay is None:
@@ -260,7 +260,7 @@ async def kick(self, message: BrokerMessage) -> None:
260
)
261
await exchange.publish(rmq_message, routing_key=message.task_name)
262
elif self._delayed_message_exchange_plugin:
263
- rmq_message.headers["x-delay"] = delay * 1000
+ rmq_message.headers["x-delay"] = int(delay * 1000)
264
exchange = await self.write_channel.get_exchange(
265
self._delay_plugin_exchange_name,
266
0 commit comments