Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Issue #189 - Update backend handling of Complex types when diffing
Update handling of packet diffing to include complex types (Time, Cmd, and EVR) in with DN-to-EU values. This pushes human-readable info for these types to the frontend so clients don't need to inspect the dictionaries to determine what should be displayed. Update calls to `replace_datetimes` so the "dntoeu" diffs are passed instead of the raw ones. Previously these calls weren't doing anything since the passed diffs were always raw values. This was likely left in from a previous iteration on this functionality. Note, this doesn't make sweeping changes to the diffing code and instead works around the existing framework. The current stuff is a bit of a mess and could really use some TLC. We'll need to revisit this in a follow up ticket.
- Loading branch information