summary refs log tree commit diff
path: root/testFrontend/SafeNSound.FakeUser/MonitorService.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-06-03 23:38:36 +0200
committerRory& <root@rory.gay>2025-06-03 23:38:50 +0200
commit7ed1b77457f5e41ec5f7ba8e102f13f69380608d (patch)
tree22cbb57a43dfae7cc4458c1e13b3b5ae20595815 /testFrontend/SafeNSound.FakeUser/MonitorService.cs
parentPrepare for budgeting, move to native createdAt (diff)
downloadnodejs-final-assignment-7ed1b77457f5e41ec5f7ba8e102f13f69380608d.tar.xz
Implement budget handling
Diffstat (limited to 'testFrontend/SafeNSound.FakeUser/MonitorService.cs')
-rw-r--r--testFrontend/SafeNSound.FakeUser/MonitorService.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/testFrontend/SafeNSound.FakeUser/MonitorService.cs b/testFrontend/SafeNSound.FakeUser/MonitorService.cs

index b1da7e6..83c9c29 100644 --- a/testFrontend/SafeNSound.FakeUser/MonitorService.cs +++ b/testFrontend/SafeNSound.FakeUser/MonitorService.cs
@@ -94,7 +94,12 @@ public class MonitorService(ILogger<MonitorService> logger, UserStore userStore) } var userId = Random.Shared.GetItems(monitoredUsers, 1).First(); var budget = Random.Shared.NextDouble(); - await user.Client!.AddBudget(userId, budget); + await user.Client!.GetBudget(userId); + await user.Client!.AddBudget(userId, new() { + Amount = budget, + Reason = "Random budget assignment", + Venue = "FakeUser" + }); await Task.Delay(TimeSpan.FromSeconds(1), cancellationToken); } catch (Exception ex) {