Remove BackendData
Right now we have the application state split between AppOp
and BackendData
, with some elements duplicated between both. Merging everything in AppOp
will help in stuff like building the storage backend.
Things that are needed or are helpful towards this goal:
-
Use semantic types for stronger validation. -
Pass data without changing types between the app and the backend to avoid returning Result
in functions as much as possible.
Edited by Alejandro Domínguez