Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- A:
- val configItemFuture: EitherT[Future, Errors, ConfigItem[Value]] =
- for {
- items <- check().liftM[ErrorsOrT]
- item <- EitherT(requireConfig(name, items).point[Future])
- _ <- EitherT(verifyChangeNeed(item).point[Future])
- } yield item
- B:
- val configItemFuture: EitherT[Future, Errors, ConfigItem[Value]] =
- EitherT {
- for (items <- check()) yield for {
- item <- requireConfig(name, items)
- _ <- verifyChangeNeed(item)
- } yield item
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement