Pull repetitive "business logic" into common
Closed this issue · 1 comments
scullxbones commented
Driver implementations (rxm, official, caz) have incorporated too much logic over the years. It makes it harder than it should be to make a contribution or fix, and frequently fixes are applied in a implementation-specific way, or only made to one driver implementation.
To fix this issue: pull this back into common
as abstraction and thin out each of the driver implementations.
scullxbones commented
Back-burnering this - I wasn't happy with where it ended up, and it was quite disruptive/risky.
Need to fix broken windows as I go to be more safe.