Skip to content

Commit

Permalink
if StreamNotFound exit early with print statement
Browse files Browse the repository at this point in the history
  • Loading branch information
erikshafer committed May 23, 2024
1 parent 7107ba6 commit f7d0044
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
5 changes: 4 additions & 1 deletion StudentEnrollment02.Esdb/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,14 @@ await client.AppendToStreamAsync(
);

if (await streamResult.ReadState is ReadState.StreamNotFound)
{
Console.WriteLine($"The fetched stream (id: {streamId}) that was read was in StreamNotFound state");
return;
}

var eventStream = await streamResult.ToListAsync();

Console.WriteLine("Events from selected stream: ");
Console.WriteLine($"Events (total: {eventStream.Count}) from selected stream: ");
foreach (var resolved in eventStream)
{
Console.WriteLine($"\tEventId: {resolved.Event.EventId}");
Expand Down
4 changes: 4 additions & 0 deletions StudentEnrollment03.Esdb/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,15 @@ await client.AppendToStreamAsync(
);

if (await streamResult.ReadState is ReadState.StreamNotFound)
{
Console.WriteLine($"The fetched stream (id: {streamId}) that was read was in StreamNotFound state");
return;
}

var eventStream = await streamResult.ToListAsync();
var student = new Student();

Console.WriteLine($"Events (total: {eventStream.Count}) from selected stream: ");
foreach (var @event in eventStream)
{
switch (DeserializeEvent(@event.Event))
Expand Down

0 comments on commit f7d0044

Please sign in to comment.