make removeKey throw exceptions

This commit is contained in:
Joey Hess 2020-05-14 14:08:09 -04:00
parent b5ee97f32a
commit 4be94c67c7
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
28 changed files with 134 additions and 111 deletions

View file

@ -131,7 +131,11 @@ performRemote key afile numcopies remote = do
, "proof:"
, show proof
]
ok <- Remote.removeKey remote key
ok <- tryNonAsync (Remote.removeKey remote key) >>= \case
Right () -> return True
Left e -> do
warning (show e)
return False
next $ cleanupRemote key remote ok
, stop
)