Skip to content

Commit f3b7a5a

Browse files
committedNov 22, 2018
Adding a way to compose queries
1 parent 90d7b47 commit f3b7a5a

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed
 

‎src/Data/Query.purs

+1-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@ composeQuery
2525
=> Query m a b
2626
-> Query m b c
2727
-> Query m a c
28-
composeQuery q1 q2 = do
29-
df <- ask
30-
lift $ runReaderT q1 df >>= runReaderT q2
28+
composeQuery q1 q2 = ask >>= ((runReaderT q1 >=> runReaderT q2) >>> lift)
3129

3230
filter :: m a. Monad m => (a -> Boolean) -> Query m a a
3331
filter f = asks (Filterable.filter f)

0 commit comments

Comments
 (0)
Please sign in to comment.