summaryrefslogtreecommitdiff
path: root/src/Erebos/Identity.hs
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2026-08-12 21:41:28 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2026-08-14 22:08:15 +0200
commit3bd3dbaaf6c840e05b90da8a8fd1e051cf473255 (patch)
tree53372e6abc58abf09f0277a7729b0cf038001032 /src/Erebos/Identity.hs
parent127036f4f7fc295b5815503f4f27e4f2827e02f1 (diff)
Key handling in MonadStorage class
Diffstat (limited to 'src/Erebos/Identity.hs')
-rw-r--r--src/Erebos/Identity.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Erebos/Identity.hs b/src/Erebos/Identity.hs
index 491df6e..8c3760c 100644
--- a/src/Erebos/Identity.hs
+++ b/src/Erebos/Identity.hs
@@ -325,7 +325,7 @@ lookupProperty sel topHeads = findResult propHeads
findResult [] = Nothing
findResult xs = sel $ fromSigned $ minimum xs
-mergeIdentity :: (MonadStorage m, MonadError e m, FromErebosError e, MonadIO m) => Identity f -> m UnifiedIdentity
+mergeIdentity :: (MonadStorage m, MonadError e m, FromErebosError e) => Identity f -> m UnifiedIdentity
mergeIdentity idt | Just idt' <- toUnifiedIdentity idt = return idt'
mergeIdentity idt@Identity {..} = do
(owner, ownerData) <- case idOwner_ of
@@ -335,7 +335,7 @@ mergeIdentity idt@Identity {..} = do
return (Just owner, Just $ idData owner)
let public = idKeyIdentity idt
- secret <- loadKey public
+ secret <- mloadKey public
unifiedBaseData <-
case toList $ idDataF idt of