-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
(this was first a comment on the "additional schema items" issue but really deserves it's own issue.
I think as this gets more and more feature rich, we will need some way of properly reporting errors.
To keep things simple, I would love to see the full error in it's own json structure, maybe as a sort of "virtual store"?
So basically, a function yields an error, let's say importFromStream
. In this case, the local app can't really do much to work with the error, but I could use something like
if(!cfg.importFromStream(ConfigDB::Json::format, *bodyStream))
response.sendDataStream(cfg.error.getStream());
maybe?
From the application side, I think this could be an array of objects, so the app could iterate through them if it wants to handle them locally.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request