public static LogState Reduce(LogState state, JArray actions) { var logs = state.Logs.Clone(); foreach (JObject action in actions) { logs.Patch(action.ToObject <Patch>()); } return(LogState.WithLogs(logs)); }
internal LogStore() { logState = LogState.WithLogs(new PatchDocument()); }