@luizmb so I think the more fundamental question for me to address now is the State vs. Action suggestions you've made for both the device capabilities and the error.
So am I understanding this correctly : instead of pushing the "results" back via the Action enum, just push a "regular" Action and instead store the result in the CoreLocationMiddleware State ?
If so, how are those values captured back by the app that's using CoreLocationMiddleware ?
Originally posted by @npvisual in #2 (comment)