Muse reader: use Data.Map.member instead of lookup
This commit is contained in:
parent
188f9f4c53
commit
73463b8239
1 changed files with 3 additions and 3 deletions
|
@ -50,7 +50,7 @@ import Data.List (stripPrefix, intercalate)
|
|||
import Data.List.Split (splitOn)
|
||||
import qualified Data.Map as M
|
||||
import qualified Data.Set as Set
|
||||
import Data.Maybe (fromMaybe, isJust, isNothing)
|
||||
import Data.Maybe (fromMaybe, isNothing)
|
||||
import Data.Text (Text, unpack)
|
||||
import System.FilePath (takeExtension)
|
||||
import Text.HTML.TagSoup
|
||||
|
@ -515,7 +515,7 @@ amuseNoteBlockUntil end = try $ do
|
|||
updateState (\st -> st { museInPara = False })
|
||||
(content, e) <- listItemContentsUntil (sourceColumn pos - 1) (fail "x") end
|
||||
oldnotes <- museNotes <$> getState
|
||||
when (isJust (M.lookup ref oldnotes))
|
||||
when (M.member ref oldnotes)
|
||||
(logMessage $ DuplicateNoteReference ref pos)
|
||||
updateState $ \s -> s{ museNotes = M.insert ref (pos, content) oldnotes }
|
||||
return (mempty, e)
|
||||
|
@ -529,7 +529,7 @@ emacsNoteBlock = try $ do
|
|||
ref <- noteMarker <* skipSpaces
|
||||
content <- mconcat <$> blocksTillNote
|
||||
oldnotes <- museNotes <$> getState
|
||||
when (isJust (M.lookup ref oldnotes))
|
||||
when (M.member ref oldnotes)
|
||||
(logMessage $ DuplicateNoteReference ref pos)
|
||||
updateState $ \s -> s{ museNotes = M.insert ref (pos, content) oldnotes }
|
||||
return mempty
|
||||
|
|
Loading…
Reference in a new issue