36 namespace RepoDownloaderWorkflow {
52 template <
typename MediaHandle>
58 constexpr bool isAsync = std::is_same_v<ProvideType, Provide>;
59 auto provider = mediaHandle.
parent();
63 return provider->provide( std::forward<MediaHandle>(mediaHandle),
"/media.1/media",
ProvideFileSpec().setOptional(
true) )
64 |
and_then( ProvideType::copyResultToDest( provider, destdir /
"/media.1/media" ) );