public static FSharpAsync <Unit> Test(StreamSpan <byte[]> stream) { Log.Debug("Got this:{0}", stream.ToString()); foreach (var streamEvent in stream.events) { FsCodec.Codec. } return(FSharpAsync.Sleep(1)); }
public Task Project(string _stream, StreamSpan <byte[]> span) { Log.Debug("Got this:{0}", span.ToString()); var name = _stream.Split(new char['-'], 2, StringSplitOptions.RemoveEmptyEntries)[0]; var id = _stream.Split(new char['-'], 2, StringSplitOptions.RemoveEmptyEntries)[1]; name switch { nameof(Todo) => ProcessTodoStream(id, span), _ => throw new NotImplementedException(), }; return(Task.CompletedTask); throw new NotImplementedException(); }
public Task Project(string _stream, StreamSpan <byte[]> span) { Log.Debug("Got this:{0}", span.ToString()); var name = _stream.Split('-', 2, StringSplitOptions.RemoveEmptyEntries)[0]; var id = _stream.Split('-', 2, StringSplitOptions.RemoveEmptyEntries)[1]; switch (name) { case "Todos": ProcessTodoStream(id, span); break; default: throw new NotImplementedException(); } return(Task.CompletedTask); }
public static Task Test(string streamName, StreamSpan <byte[]> streamData) { Log.Debug("Got this:{0}", streamData.ToString()); var name = streamName.Split(new char['-'], 2, StringSplitOptions.RemoveEmptyEntries)[0]; var id = streamName.Split(new char['-'], 2, StringSplitOptions.RemoveEmptyEntries)[1]; switch (name) { case nameof(Todo): ProcessTodoStream(id, streamData); break; } return(Task.CompletedTask); }