X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=Rakka%2FStorage%2FImpl.hs;h=2c36f516c2a012dfe64189ca3adaca0fa5da924c;hb=044a917ed3908780479b759ac772e1545616c7fc;hp=b1b05e34ecbeb21abbc1007d5f2522ecf6bda2e7;hpb=bb9575473ed1064965f9c0322f14991ef62fe523;p=Rakka.git diff --git a/Rakka/Storage/Impl.hs b/Rakka/Storage/Impl.hs index b1b05e3..2c36f51 100644 --- a/Rakka/Storage/Impl.hs +++ b/Rakka/Storage/Impl.hs @@ -1,6 +1,7 @@ module Rakka.Storage.Impl ( getPage' , putPage' + , deletePage' , startIndexManager ) where @@ -47,6 +48,10 @@ putPage' :: Repository -> Page -> IO StatusCode putPage' = putPageIntoRepository +deletePage' :: Repository -> PageName -> IO StatusCode +deletePage' = deletePageFromRepository + + findAllPages :: Repository -> RevNum -> IO (Set PageName) findAllPages _ 0 = findAllDefaultPages findAllPages repos rev = do reposPages <- findAllPagesInRevision repos rev