Skip to content

Commit 5937810

Browse files
Fix async lambda warnings in queue events documentation
Remove async keyword from event handler lambdas that have no await, replacing them with synchronous lambdas that return Task.CompletedTask. Also fix Enqueuing handler to use args.Data instead of args.Entry.Value. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 47a596b commit 5937810

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

docs/guide/queues.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -391,34 +391,40 @@ Subscribe to queue lifecycle events:
391391
```csharp
392392
var queue = new InMemoryQueue<WorkItem>();
393393

394-
queue.Enqueuing.AddHandler(async (sender, args) =>
394+
queue.Enqueuing.AddHandler((sender, args) =>
395395
{
396-
_logger.LogInformation("Enqueuing: {Data}", args.Entry.Value);
396+
_logger.LogInformation("Enqueuing: {Data}", args.Data);
397+
return Task.CompletedTask;
397398
});
398399

399-
queue.Enqueued.AddHandler(async (sender, args) =>
400+
queue.Enqueued.AddHandler((sender, args) =>
400401
{
401402
_logger.LogInformation("Enqueued: {Id}", args.Entry.Id);
403+
return Task.CompletedTask;
402404
});
403405

404-
queue.Dequeued.AddHandler(async (sender, args) =>
406+
queue.Dequeued.AddHandler((sender, args) =>
405407
{
406408
_logger.LogInformation("Dequeued: {Id}", args.Entry.Id);
409+
return Task.CompletedTask;
407410
});
408411

409-
queue.Completed.AddHandler(async (sender, args) =>
412+
queue.Completed.AddHandler((sender, args) =>
410413
{
411414
_logger.LogInformation("Completed: {Id}", args.Entry.Id);
415+
return Task.CompletedTask;
412416
});
413417

414-
queue.Abandoned.AddHandler(async (sender, args) =>
418+
queue.Abandoned.AddHandler((sender, args) =>
415419
{
416420
_logger.LogWarning("Abandoned: {Id}", args.Entry.Id);
421+
return Task.CompletedTask;
417422
});
418423

419-
queue.QueueDeleted.AddHandler(async (sender, args) =>
424+
queue.QueueDeleted.AddHandler((sender, args) =>
420425
{
421426
_logger.LogInformation("Queue deleted");
427+
return Task.CompletedTask;
422428
});
423429
```
424430

0 commit comments

Comments
 (0)