Skip to content

Make IO code agnostic about effects - #2818

Merged
pomadchin merged 1 commit into
masterfrom
feature/agnostic-effects
Oct 19, 2018
Merged

pomadchin merged 1 commit into
masterfrom
feature/agnostic-effects

Conversation

@moradology

Copy link
Copy Markdown
Contributor

Overview

This change makes IOBackoff agnostic about the underlying effect engine used by clients at the cost of a slightly more cumbersome cats-effect API.

I'm curious - @echeipesh @pomadchin - do you guys think this is even worth it?

@moradology
moradology requested a review from pomadchin October 15, 2018 21:58
@echeipesh echeipesh added this to the 3.0 milestone Oct 16, 2018
@pomadchin
pomadchin force-pushed the feature/agnostic-effects branch from ba78075 to 5721245 Compare October 19, 2018 11:17

@pomadchin pomadchin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, a nice pattern that we can use in the entire codebase in the Future. Merging after travis would be happy. Also @moradology fork the updated master branch next time :D

@pomadchin
pomadchin merged commit 0ef31de into master Oct 19, 2018
@echeipesh
echeipesh deleted the feature/agnostic-effects branch October 1, 2019 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants