Pass meta to tx and queue (#9695)

+ Pass ctx context via platform queue
+ Fix queue contracts
+ Add meta to tx, skip store.

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2025-08-20 12:13:43 +07:00
committed by GitHub
parent b438971926
commit c27ba3150f
26 changed files with 268 additions and 303 deletions
@@ -75,7 +75,7 @@ async function putEventToQueue (value: Omit<ProcessMessage, 'account'>, control:
const producer = control.queue.getProducer<ProcessMessage>(control.ctx.newChild('queue', {}), QueueTopic.Process)
try {
await producer.send(control.workspace.uuid, [
await producer.send(control.ctx, control.workspace.uuid, [
{
...value,
account: control.txFactory.account