diff --git a/interfaces/kits/js/src/mod_fs/properties/connectdfs.cpp b/interfaces/kits/js/src/mod_fs/properties/connectdfs.cpp index 1ea443dc78d7cd90b435d1c48f37c3fe8f5162db..69d288e81d865d9867d02186b978c2bfb7e44a7d 100644 --- a/interfaces/kits/js/src/mod_fs/properties/connectdfs.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/connectdfs.cpp @@ -225,12 +225,8 @@ napi_value WrapInt32(napi_env &env, int32_t num, const std::string ¶mName) { HILOGI("WrapInt32 called"); napi_value jsObject = nullptr; - napi_create_object(env, &jsObject); - napi_value jsValue = nullptr; HILOGD("WrapInt32 called. %{public}s = %{public}d", paramName.c_str(), num); - napi_create_int32(env, num, &jsValue); - napi_set_named_property(env, jsObject, paramName.c_str(), jsValue); - + napi_create_int32(env, num, &jsObject); return jsObject; } @@ -286,7 +282,8 @@ void UvWorkAfterOnStaus(ConnectDfsCB *connectDfsCB) HILOGI("UvWorkAfterOnStaus end"); } -void NAPIDfsListener::OnStatus(const std::string &networkId, int32_t status) +void NAPIDfsListener::OnStatus(const std::string &networkId, + int32_t status, [[maybe_unused]] const std::string &path, [[maybe_unused]] int32_t type) { HILOGI("NAPIDfsListener::OnStatus called"); @@ -314,7 +311,6 @@ void NAPIDfsListener::OnStatus(const std::string &networkId, int32_t status) } HILOGI("NAPIDfsListener::OnStatus end"); } - } // namespace ModuleFileIO } // namespace FileManagement } // namespace OHOS \ No newline at end of file diff --git a/interfaces/kits/js/src/mod_fs/properties/connectdfs.h b/interfaces/kits/js/src/mod_fs/properties/connectdfs.h index 42438ad2efc48176e81ace2bd2237c7cd72a2ff9..45a3e740b465712fc61af1f7db4cf20b2c70bc20 100644 --- a/interfaces/kits/js/src/mod_fs/properties/connectdfs.h +++ b/interfaces/kits/js/src/mod_fs/properties/connectdfs.h @@ -57,7 +57,7 @@ struct DfsConnectCB { class NAPIDfsListener : public FileDfsListenerStub { public: - void OnStatus(const std::string &networkId, int32_t status) override; + void OnStatus(const std::string &networkId, int32_t status, const std::string &path, int32_t type) override; void SetConnectDfsEnv(const napi_env &env); void SetConnectDfsCBRef(const napi_ref &ref); void SetConnectDfsPromiseRef(const napi_deferred &promiseDeferred);