From 67524c3a41a2c0b5e8c34bcbfde737ca50fc191b Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 11 Apr 2013 17:15:45 -0400 Subject: connect existing meters to the transfer log for downloads Most remotes have meters in their implementations of retrieveKeyFile already. Simply hooking these up to the transfer log makes that information available. Easy peasy. This is particularly valuable information for encrypted remotes, which otherwise bypass the assistant's polling of temp files, and so don't have good progress bars yet. Still some work to do here (see progressbars.mdwn changes), but this is entirely an improvement from the lack of progress bars for encrypted downloads. --- Remote/Web.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Remote/Web.hs') diff --git a/Remote/Web.hs b/Remote/Web.hs index 5af3c5228..2c59528ef 100644 --- a/Remote/Web.hs +++ b/Remote/Web.hs @@ -59,8 +59,8 @@ gen r _ _ gc = remotetype = remote } -downloadKey :: Key -> AssociatedFile -> FilePath -> Annex Bool -downloadKey key _file dest = get =<< getUrls key +downloadKey :: Key -> AssociatedFile -> FilePath -> MeterUpdate -> Annex Bool +downloadKey key _file dest _p = get =<< getUrls key where get [] = do warning "no known url" -- cgit v1.2.3