Closed relrod closed 9 years ago
Once IO and Task get merged together in Scalaz, there will be less confusion over what to do here, I think. :)
When that happens, we can just use Task
here as opposed dealing with both Promise/Task and IO.
whoops. :(
This is mostly done. Going to close it for now. There is some remaining work to do, but this can be done pretty incrementally.
We currently interact with ~4 APIs (Badges, Datagrepper, HRF, Pkgwat) and each time we do so slightly differently.
Let's unify how we access these, abstract out what we can, wrap everything in Scalaz IO so we can reason about it, and generally make the code less ugly to hack on.