diff --git a/platform/android/http_request_android.cpp b/platform/android/http_request_android.cpp index c4deb6d11..1ffdbff3f 100644 --- a/platform/android/http_request_android.cpp +++ b/platform/android/http_request_android.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -26,7 +27,6 @@ public: HTTPRequestBase* createRequest(const Resource&, RequestBase::Callback, - uv_loop_t*, std::shared_ptr) final; JavaVM *vm = nullptr; @@ -38,7 +38,6 @@ public: HTTPAndroidRequest(HTTPAndroidContext*, const Resource&, Callback, - uv_loop_t*, std::shared_ptr); ~HTTPAndroidRequest(); @@ -59,7 +58,7 @@ private: jobject obj = nullptr; - uv::async async; + util::AsyncTask async; static const int connectionError = 0; static const int temporaryError = 1; @@ -113,16 +112,15 @@ HTTPAndroidContext::~HTTPAndroidContext() { HTTPRequestBase* HTTPAndroidContext::createRequest(const Resource& resource, RequestBase::Callback callback, - uv_loop_t* loop_, std::shared_ptr response) { - return new HTTPAndroidRequest(this, resource, callback, loop_, response); + return new HTTPAndroidRequest(this, resource, callback, response); } -HTTPAndroidRequest::HTTPAndroidRequest(HTTPAndroidContext* context_, const Resource& resource_, Callback callback_, uv_loop_t* loop, std::shared_ptr response_) +HTTPAndroidRequest::HTTPAndroidRequest(HTTPAndroidContext* context_, const Resource& resource_, Callback callback_, std::shared_ptr response_) : HTTPRequestBase(resource_, callback_), context(context_), existingResponse(response_), - async(loop, [this] { finish(); }) { + async([this] { finish(); }) { std::string etagStr; std::string modifiedStr; @@ -250,7 +248,7 @@ void HTTPAndroidRequest::onFailure(int type, std::string message) { async.send(); } -std::unique_ptr HTTPContextBase::createContext(uv_loop_t* loop) { +std::unique_ptr HTTPContextBase::createContext() { return std::make_unique(); }