Skip to content

Commit f661a2c

Browse files
authored
Merge pull request #149 from unisoncomputing/cp/remove-old-backend-dependencies
Remove dependencies on old unison Backend utils
2 parents c6ed036 + 4110036 commit f661a2c

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

src/Share/Utils/Unison.hs

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,15 @@
11
-- | Utils for working with `unison` packages and types
22
module Share.Utils.Unison where
33

4-
import Control.Monad.Except
5-
import Control.Monad.Reader
64
import Data.ByteString.Lazy.Char8 qualified as BL
75
import Data.Text.Encoding qualified as Text
6+
import Servant
87
import Share.Postgres.IDs
98
import Share.Prelude
109
import Share.Utils.Logging qualified as Logging
11-
import Share.Web.App (WebApp)
12-
import Share.Web.Errors (respondError)
1310
import Share.Web.Errors qualified as Errors
14-
import Servant
1511
import Unison.Hash qualified as Hash
1612
import Unison.Hash32 qualified as Hash32
17-
import Unison.Server.Backend qualified as Backend
18-
19-
liftBackend :: Backend.Backend IO a -> WebApp a
20-
liftBackend m = do
21-
result <- liftIO (runExceptT . flip runReaderT env . Backend.runBackend $ m)
22-
either respondError pure result
23-
where
24-
env = Backend.BackendEnv {Backend.useNamesIndex = True}
2513

2614
newtype InvalidCausalHash = InvalidCausalHash CausalHash
2715
deriving stock (Show, Eq)

0 commit comments

Comments
 (0)