Skip to content

Commit

Permalink
Make mListRetiredPools into a ModelPoolOp.
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathanknowles committed Sep 14, 2020
1 parent 15b20d2 commit 0c89a54
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 7 deletions.
4 changes: 2 additions & 2 deletions lib/core/src/Cardano/Pool/DB/MVar.hs
Expand Up @@ -122,8 +122,8 @@ newDBLayer timeInterpreter = do
listRegisteredPools =
readPoolDB db mListRegisteredPools

listRetiredPools epochNo =
modifyMVar db (pure . swap . mListRetiredPools epochNo)
listRetiredPools =
readPoolDB db . mListRetiredPools

listPoolLifeCycleData =
readPoolDB db . mListPoolLifeCycleData
Expand Down
7 changes: 2 additions & 5 deletions lib/core/src/Cardano/Pool/DB/Model.hs
Expand Up @@ -281,11 +281,8 @@ listRegisteredPools :: PoolDatabase -> [PoolId]
listRegisteredPools PoolDatabase {registrations} =
snd <$> Map.keys registrations

mListRetiredPools
:: EpochNo
-> PoolDatabase
-> ([PoolRetirementCertificate], PoolDatabase)
mListRetiredPools epochNo db = (listRetiredPools epochNo db, db)
mListRetiredPools :: EpochNo -> ModelPoolOp [PoolRetirementCertificate]
mListRetiredPools epochNo db = (pure $ listRetiredPools epochNo db, db)

listRetiredPools :: EpochNo -> PoolDatabase -> [PoolRetirementCertificate]
listRetiredPools epochNo db = retiredPools
Expand Down

0 comments on commit 0c89a54

Please sign in to comment.