mirror of
https://github.com/openharmony/miscservices_request.git
synced 2026-07-21 07:05:34 -04:00
@@ -79,4 +79,4 @@ private:
|
||||
static inline const std::string URI_PREFIX = "internal://cache/";
|
||||
};
|
||||
}
|
||||
#endif //LEGACY_DOWNLOAD_MANAGER_H
|
||||
#endif // LEGACY_DOWNLOAD_MANAGER_H
|
||||
@@ -57,4 +57,4 @@ private:
|
||||
static bool isCurlGlobalInited_;
|
||||
};
|
||||
}
|
||||
#endif //LEGACY_DOWNLOAD_TASK_H
|
||||
#endif // LEGACY_DOWNLOAD_TASK_H
|
||||
@@ -93,22 +93,21 @@ void DownloadManager::OnTaskDone(const std::string &token, bool successful, cons
|
||||
|
||||
if (successful && descriptor.successCb_) {
|
||||
CallFunctionAsync(descriptor.env_, descriptor.successCb_,
|
||||
[descriptor](napi_env env, napi_ref *recv, int &argc, napi_value *argv) {
|
||||
*recv = descriptor.this_;
|
||||
argc = SUCCESS_CB_ARGC;
|
||||
argv[0] = NapiUtils::CreateObject(descriptor.env_);
|
||||
NapiUtils::SetStringPropertyUtf8(descriptor.env_, argv[0], "uri",
|
||||
URI_PREFIX + descriptor.filename_);
|
||||
});
|
||||
[descriptor](napi_env env, napi_ref *recv, int &argc, napi_value *argv) {
|
||||
*recv = descriptor.this_;
|
||||
argc = SUCCESS_CB_ARGC;
|
||||
argv[0] = NapiUtils::CreateObject(descriptor.env_);
|
||||
NapiUtils::SetStringPropertyUtf8(descriptor.env_, argv[0], "uri", URI_PREFIX + descriptor.filename_);
|
||||
});
|
||||
}
|
||||
if (!successful && descriptor.failCb_) {
|
||||
CallFunctionAsync(descriptor.env_, descriptor.failCb_,
|
||||
[descriptor, errMsg](napi_env env, napi_ref *recv, int &argc, napi_value *argv) {
|
||||
*recv = descriptor.this_;
|
||||
argc = FAIL_CB_ARGC;
|
||||
argv[0] = NapiUtils::CreateStringUtf8(descriptor.env_, errMsg);
|
||||
argv[1] = NapiUtils::CreateInt32(descriptor.env_, FAIL_CB_DOWNLOAD_ERROR);
|
||||
});
|
||||
[descriptor, errMsg](napi_env env, napi_ref *recv, int &argc, napi_value *argv) {
|
||||
*recv = descriptor.this_;
|
||||
argc = FAIL_CB_ARGC;
|
||||
argv[0] = NapiUtils::CreateStringUtf8(descriptor.env_, errMsg);
|
||||
argv[1] = NapiUtils::CreateInt32(descriptor.env_, FAIL_CB_DOWNLOAD_ERROR);
|
||||
});
|
||||
}
|
||||
delete descriptor.task_;
|
||||
}
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
*/
|
||||
|
||||
#include "legacy/download_task.h"
|
||||
#include <memory>
|
||||
#include "log.h"
|
||||
|
||||
namespace OHOS::Request::Download::Legacy {
|
||||
|
||||
Reference in New Issue
Block a user