52 if(!
o_url.isValid()) {
53 MIL <<
"Url is not valid" << std::endl;
59 MIL <<
"Trying scheme '" << url.
getScheme() <<
"'" << std::endl;
66 std::unique_ptr<MediaHandler>
_handler;
104 WAR <<
"Unknown mediahandler='" <<
queryparam <<
"' in URL; Choosing the default" << std::endl;
108 auto getenvIs = []( std::string_view
var, std::string_view val )->
bool {
109 const char *
v = ::getenv(
var.data() );
110 return v &&
v == val;
113 if (
getenvIs(
"ZYPP_MEDIANETWORK",
"1" ) ) {
114 WAR <<
"MediaNetwork backend enabled" << std::endl;
117 else if (
getenvIs(
"ZYPP_MULTICURL",
"0" ) ) {
118 WAR <<
"multicurl manually disabled." << std::endl;
125 std::unique_ptr<MediaNetworkCommonHandler>
handler;
142 std::string header {
el.first };
145 MIL <<
"Added custom header -> " << header << std::endl;
146 handler->settings().addHeader( std::move(header) );
166 ERR <<
"Failed to create media handler" << std::endl;