@@ -131,7 +131,7 @@ AsyncResponse GetAsync(Ts... ts) {
131131template <typename Then, typename ... Ts>
132132// NOLINTNEXTLINE(fuchsia-trailing-return)
133133auto GetCallback (Then then, Ts... ts) {
134- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Get (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
134+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Get (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
135135}
136136
137137// Post methods
@@ -152,7 +152,7 @@ AsyncResponse PostAsync(Ts... ts) {
152152template <typename Then, typename ... Ts>
153153// NOLINTNEXTLINE(fuchsia-trailing-return)
154154auto PostCallback (Then then, Ts... ts) {
155- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Post (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
155+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Post (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
156156}
157157
158158// Put methods
@@ -173,7 +173,7 @@ AsyncResponse PutAsync(Ts... ts) {
173173template <typename Then, typename ... Ts>
174174// NOLINTNEXTLINE(fuchsia-trailing-return)
175175auto PutCallback (Then then, Ts... ts) {
176- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Put (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
176+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Put (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
177177}
178178
179179// Head methods
@@ -194,7 +194,7 @@ AsyncResponse HeadAsync(Ts... ts) {
194194template <typename Then, typename ... Ts>
195195// NOLINTNEXTLINE(fuchsia-trailing-return)
196196auto HeadCallback (Then then, Ts... ts) {
197- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Head (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
197+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Head (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
198198}
199199
200200// Delete methods
@@ -215,7 +215,7 @@ AsyncResponse DeleteAsync(Ts... ts) {
215215template <typename Then, typename ... Ts>
216216// NOLINTNEXTLINE(fuchsia-trailing-return)
217217auto DeleteCallback (Then then, Ts... ts) {
218- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Delete (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
218+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Delete (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
219219}
220220
221221// Options methods
@@ -236,7 +236,7 @@ AsyncResponse OptionsAsync(Ts... ts) {
236236template <typename Then, typename ... Ts>
237237// NOLINTNEXTLINE(fuchsia-trailing-return)
238238auto OptionsCallback (Then then, Ts... ts) {
239- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Options (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
239+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Options (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
240240}
241241
242242// Patch methods
@@ -257,7 +257,7 @@ AsyncResponse PatchAsync(Ts... ts) {
257257template <typename Then, typename ... Ts>
258258// NOLINTNEXTLINE(fuchsia-trailing-return)
259259auto PatchCallback (Then then, Ts... ts) {
260- return cpr::async ([](Then then_inner, Ts... ts_inner) { return then_inner (Patch (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
260+ return cpr::async< true > ([](Then then_inner, Ts... ts_inner) { return then_inner (Patch (std::move (ts_inner)...)); }, std::move (then), std::move (ts)...);
261261}
262262
263263// Download methods
0 commit comments