diff --git a/jsapi/worker/worker.cpp b/jsapi/worker/worker.cpp index 46f45e95376286bb6eace6f100de2fcc3bb9aaaa..2ca2465bc60dc012f7a56cca93cfcc078d217ac8 100644 --- a/jsapi/worker/worker.cpp +++ b/jsapi/worker/worker.cpp @@ -1073,7 +1073,7 @@ void Worker::WorkerOnErrorInner(napi_value error) CallWorkerFunction(1, argv, "onerror", false); } -bool Worker::CallWorkerFunction(int argc, const napi_value* argv, const char* methodName, bool tryCatch) +bool Worker::CallWorkerFunction(size_t argc, const napi_value* argv, const char* methodName, bool tryCatch) { if (workerEnv_ == nullptr) { return false; @@ -1110,7 +1110,7 @@ void Worker::CloseWorkerCallback() } } -void Worker::CallHostFunction(int argc, const napi_value* argv, const char* methodName) const +void Worker::CallHostFunction(size_t argc, const napi_value* argv, const char* methodName) const { if (hostEnv_ == nullptr || HostIsStop()) { HILOG_ERROR("worker:: host thread maybe is over"); diff --git a/jsapi/worker/worker.h b/jsapi/worker/worker.h index e907e71b7efae4e000b7263f289dbe7720ddcd44..83c86eae7fb4fbcdcb8d857622bacd90c56525f4 100644 --- a/jsapi/worker/worker.h +++ b/jsapi/worker/worker.h @@ -216,8 +216,8 @@ private: void WorkerOnErrorInner(napi_value error); void HandleException(); - bool CallWorkerFunction(int argc, const napi_value* argv, const char* methodName, bool tryCatch); - void CallHostFunction(int argc, const napi_value* argv, const char* methodName) const; + bool CallWorkerFunction(size_t argc, const napi_value* argv, const char* methodName, bool tryCatch); + void CallHostFunction(size_t argc, const napi_value* argv, const char* methodName) const; void HandleEventListeners(napi_env env, napi_value recv, size_t argc, const napi_value* argv, const char* type); void ParentPortHandleEventListeners(napi_env env, napi_value recv,