factor out Types.Transferrer
This commit is contained in:
parent
677003a6df
commit
004a4f5fb1
6 changed files with 29 additions and 12 deletions
|
@ -12,10 +12,10 @@ module Annex.TransferrerPool where
|
|||
import Annex.Common
|
||||
import qualified Annex
|
||||
import Types.TransferrerPool
|
||||
import Types.Transferrer
|
||||
import Types.Transfer
|
||||
import Types.Key
|
||||
import qualified Types.Remote as Remote
|
||||
import Git.Types (RemoteName)
|
||||
import Types.StallDetection
|
||||
import Types.Messages
|
||||
import Messages.Serialized
|
||||
|
@ -33,17 +33,6 @@ import Text.Read (readMaybe)
|
|||
import Data.Time.Clock.POSIX
|
||||
import System.Log.Logger (debugM)
|
||||
|
||||
data TransferRequest = TransferRequest TransferRequestLevel Direction (Either UUID RemoteName) KeyData AssociatedFile
|
||||
deriving (Show, Read)
|
||||
|
||||
data TransferRequestLevel = AnnexLevel | AssistantLevel
|
||||
deriving (Show, Read)
|
||||
|
||||
data TransferResponse
|
||||
= TransferOutput SerializedOutput
|
||||
| TransferResult Bool
|
||||
deriving (Show, Read)
|
||||
|
||||
{- Runs an action with a Transferrer from the pool. -}
|
||||
withTransferrer :: (Transferrer -> Annex a) -> Annex a
|
||||
withTransferrer a = do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue