Viewing key process enhancements

This commit is contained in:
Rene Vergara 2022-10-08 07:16:47 -05:00
parent 6bcfbe3bbd
commit d2dcddbeb2
Signed by: pitmutt
GPG key ID: 65122AD495A7F5B2

View file

@ -692,12 +692,12 @@ routes pipe config = do
post "/api/owner" $ do
o <- jsonData
let q = payload (o :: Payload Owner)
known <- liftAndCatchIO $ listAddresses nodeUser nodePwd
if not (opayconf q)
then do
_ <- liftAndCatchIO $ run (upsertOwner q)
status created201
else do
known <- liftAndCatchIO $ listAddresses nodeUser nodePwd
if oaddress q `elem` map addy known
then do
_ <- liftAndCatchIO $ run (upsertOwner q)
@ -708,7 +708,7 @@ routes pipe config = do
nodeUser
nodePwd
"z_importviewingkey"
[Data.Aeson.String (oviewkey q), "no"]
[Data.Aeson.String (T.strip (oviewkey q)), "no"]
let content = getResponseBody vkInfo :: RpcResponse Object
if isNothing (err content)
then do