print encryption setup message before action

This commit is contained in:
Joey Hess 2013-05-18 19:30:52 -04:00
parent 5482a7b505
commit 667a832de9

View file

@ -35,12 +35,13 @@ encryptionSetup c = case (M.lookup "encryption" c, extractCipher c) of
=<< highRandomQuality
(Just keyid, Nothing) -> use "encryption setup" . genEncryptedCipher keyid
=<< highRandomQuality
(Just keyid, Just v) -> use "encryption updated" $ updateEncryptedCipher keyid v
(Just keyid, Just v) -> use "encryption update" $ updateEncryptedCipher keyid v
where
cannotchange = error "Cannot change encryption type of existing remote."
use m a = do
showNote m
cipher <- liftIO a
showNote $ m ++ " " ++ describeCipher cipher
showNote $ describeCipher cipher
return $ M.delete "encryption" $ M.delete "highRandomQuality" $
storeCipher c cipher
highRandomQuality =