Skip to content

Commit 4c14ffd

Browse files
author
Nilay Vishwakarma
committed
update readme
1 parent accf0cc commit 4c14ffd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -190,18 +190,18 @@ public class OrderContext
190190
```csharp
191191
using SharpFsm;
192192

193-
var registry = new TransitionRegistry<OrderContext>();
193+
var registry = new TransitionRegistry<OrderState, OrderContext>();
194194
registry.RegisterCondition("PaymentReceived", ctx => ctx.PaymentReceived);
195195
registry.RegisterCondition("PackingComplete", ctx => ctx.PackingComplete);
196196
registry.RegisterCondition("Shipped", ctx => ctx.Shipped);
197197
registry.RegisterCondition("Delivered", ctx => ctx.Delivered);
198198
registry.RegisterCondition("CancelRequested", ctx => ctx.CancelRequested);
199199
registry.RegisterCondition("ReturnRequested", ctx => ctx.ReturnRequested);
200200

201-
registry.RegisterSideEffect("NotifyShipment", ctx => Console.WriteLine("Customer notified: Order shipped"));
202-
registry.RegisterSideEffect("NotifyDelivery", ctx => Console.WriteLine("Customer notified: Order delivered"));
203-
registry.RegisterSideEffect("NotifyCancel", ctx => Console.WriteLine("Customer notified: Order cancelled"));
204-
registry.RegisterSideEffect("NotifyReturn", ctx => Console.WriteLine("Customer notified: Order returned"));
201+
registry.RegisterSideEffect("NotifyShipment", (ctx, _, _) => Console.WriteLine("Customer notified: Order shipped"));
202+
registry.RegisterSideEffect("NotifyDelivery", (ctx, _, _) => Console.WriteLine("Customer notified: Order delivered"));
203+
registry.RegisterSideEffect("NotifyCancel", (ctx, _, _) => Console.WriteLine("Customer notified: Order cancelled"));
204+
registry.RegisterSideEffect("NotifyReturn", (ctx, _, _) => Console.WriteLine("Customer notified: Order returned"));
205205
```
206206

207207
3. Build a State Machine

0 commit comments

Comments
 (0)