Skip to content

Commit

Permalink
Simplify folds in {addMint,removeBurn}values{To,From}ChangeMaps.
Browse files Browse the repository at this point in the history
We remove the nested function composition in favour of simple function
composition.
  • Loading branch information
jonathanknowles committed Jun 29, 2021
1 parent 429bba0 commit 2295304
Showing 1 changed file with 4 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1642,11 +1642,8 @@ addMintValuesToChangeMaps
-- ^ Change maps
-> NonEmpty TokenMap
-- ^ Change maps with minted values
addMintValuesToChangeMaps mints =
F.foldr
(\mint -> (addMintValueToChangeMaps mint .))
id
(TokenMap.toFlatList mints)
addMintValuesToChangeMaps =
flip (F.foldr addMintValueToChangeMaps) . TokenMap.toFlatList

-- | Removes a burned asset quantity from a list of change maps.
--
Expand Down Expand Up @@ -1759,11 +1756,8 @@ removeBurnValuesFromChangeMaps
-- ^ Change maps
-> NonEmpty TokenMap
-- ^ Change maps with burned values removed
removeBurnValuesFromChangeMaps burns =
F.foldr
(\burn -> (removeBurnValueFromChangeMaps burn .))
id
(TokenMap.toFlatList burns)
removeBurnValuesFromChangeMaps =
flip (F.foldr removeBurnValueFromChangeMaps) . TokenMap.toFlatList

--------------------------------------------------------------------------------
-- Splitting bundles
Expand Down

0 comments on commit 2295304

Please sign in to comment.