ripple-federation 0.1 → 0.2
raw patch · 2 files changed
+7/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Ripple.Federation: resolveAgainst :: Alias -> URI -> IO (Either Error ResolvedAlias)
Files
- Ripple/Federation.hs +6/−0
- ripple-federation.cabal +1/−1
Ripple/Federation.hs view
@@ -1,5 +1,6 @@ module Ripple.Federation ( resolve,+ resolveAgainst, getRippleTxt, Alias(..), ResolvedAlias(..),@@ -174,6 +175,11 @@ _ -> throwT $ Error NoSupported (T.pack "No federation_url in ripple.txt") + EitherT (a `resolveAgainst` uri)++-- | Resolve an alias against a known federation_url+resolveAgainst :: Alias -> URI -> IO (Either Error ResolvedAlias)+resolveAgainst a uri = runEitherT $ do FederationResult r <- EitherT $ runUnexceptionalIO $ runEitherT $ get uri a hoistEither r
ripple-federation.cabal view
@@ -1,5 +1,5 @@ name: ripple-federation-version: 0.1+version: 0.2 cabal-version: >= 1.8 license: OtherLicense license-file: COPYING