Skip to content

Commit 179409c

Browse files
garybthomashoneyman
authored andcommitted
Use existing import for lmap
1 parent e2153e7 commit 179409c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Data/Codec/Argonaut.purs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ import Control.Monad.Reader (ReaderT(..), runReaderT)
3434
import Control.Monad.Writer (Writer, writer, mapWriter)
3535
import Data.Argonaut.Core as J
3636
import Data.Array as A
37-
import Data.Bifunctor (lmap)
3837
import Data.Bifunctor as BF
3938
import Data.Codec (BasicCodec, Codec, GCodec(..), basicCodec, bihoistGCodec, decode, encode)
4039
import Data.Codec (decode, encode, (~), (<~<), (>~>)) as Exports
@@ -306,7 +305,7 @@ recordPropOptional p codecA codecR =
306305
dec' String ReaderT (FO.Object J.Json) (Either JsonDecodeError) (Record r')
307306
dec' key = ReaderT \obj → do
308307
r ← decode codecR obj
309-
a ← lmap (AtKey key) case FO.lookup key obj of
308+
a ← BF.lmap (AtKey key) case FO.lookup key obj of
310309
Just val → Just <$> decode codecA val
311310
_ → Right Nothing
312311
pure $ unsafeSet key a r

0 commit comments

Comments
 (0)