
Can I see an actual code snippet where this comes up? I'd be surprised
if we need such a change.
On Fri, Dec 9, 2011 at 10:04 AM, Aristid Breitkreuz
I think I had a similar problem once. The () may need to be changed to forall a. a. Consider filing a bug in http-enumerator.
Aristid
Am 09.12.2011 08:16 schrieb "Erik de Castro Lopo"
: Michael Snoyman wrote:
RequestBodyBS bs ~== RequstBodyBuilder (S.length bs) (fromByteString bs)
Ok, that probably means I need to look at RequestBodyEnum instead.
What I'd like to do is somthing like:
status <- getFileStatus fname let size = fromIntegral $ fileSize status req { HE.requestBody = HE.RequestBodyEnum size $ enumBuilder fname } where enumBuilder :: String -> Enumerator Builder IO () enumBuilder fname = EB.enumFile fname ........
but I can't get the types to match up. Its seems the () requirement for enumBuilder is too inflexible.
Cheers, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel