68 QObject::connect (
reply,
69 &QNetworkReply::finished,
73 reply->deleteLater ();
75 if constexpr (std::is_same_v<Res, QByteArray>)
77 else if constexpr (std::is_same_v<Res, ReplyWithHeaders>)
80 static_assert (std::is_same_v<Res, struct Dummy>,
"Unsupported reply type");
82 QObject::connect (
reply,
83 &QNetworkReply::errorOccurred,
87 reply->deleteLater ();
91 if constexpr (std::is_same_v<Err, QString>)
93 else if constexpr (std::is_same_v<Err, Util::Void>)
95 else if constexpr (std::is_same_v<Err, ReplyError>)
98 static_assert (std::is_same_v<Err, struct Dummy>,
"Unsupported error type");