Skip to content

Commit 51da3d0

Browse files
authored
Merge pull request #17 from wireapp/fix-links
Fix links instance
2 parents 22c02aa + a5f0b9c commit 51da3d0

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/Servant/Multipart.hs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,26 +36,21 @@ module Servant.Multipart
3636
) where
3737

3838
import Control.Lens ((<>~), (&), view)
39-
import Control.Monad
4039
import Control.Monad.IO.Class
4140
import Control.Monad.Trans.Resource
42-
import Data.ByteString.Lazy (ByteString)
4341
import Data.Foldable (foldMap)
44-
import Data.Function
4542
import Data.List (find)
4643
import Data.Maybe
4744
import Data.Monoid
4845
import Data.Text (Text, unpack)
4946
import Data.Text.Encoding (decodeUtf8)
5047
import Data.Typeable
51-
import Network.HTTP.Media ((//))
5248
import Network.Wai
5349
import Network.Wai.Parse
5450
import Servant
5551
import Servant.Docs
5652
import Servant.Server.Internal
5753
import System.Directory
58-
import System.IO
5954

6055
import qualified Data.ByteString as SBS
6156
import qualified Data.ByteString.Lazy as LBS
@@ -429,8 +424,8 @@ instance {-# OVERLAPPING #-}
429424
LookupContext cs a => LookupContext (a ': cs) a where
430425
lookupContext _ (c :. _) = Just c
431426

432-
instance HasLink sub => HasLink (MultipartForm a :> sub) where
433-
type MkLink (MultipartForm a :> sub) = MkLink sub
427+
instance HasLink sub => HasLink (MultipartForm tag a :> sub) where
428+
type MkLink (MultipartForm tag a :> sub) = MkLink sub
434429
toLink _ = toLink (Proxy :: Proxy sub)
435430

436431
-- | The 'ToMultipartSample' class allows you to create sample 'MultipartData'

0 commit comments

Comments
 (0)