diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index f5f8cbd8a59bc859b5b65e3f5ac1a6768be6721f..f139bc83e80c439e7a883cec03ccbf8b4b00ad34 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -275,10 +275,9 @@ typedef void (*ArkWeb_HttpBodyStreamReadCallback)(const ArkWeb_HttpBodyStream* h * @syscap SystemCapability.Web.Webview.Core * @since 20 */ -typedef void (*ArkWeb_HttpBodyStreamAsyncReadCallback)( - const ArkWeb_HttpBodyStream *httpBodyStream, - uint8_t *buffer, - int bytesRead); +typedef void (*ArkWeb_HttpBodyStreamAsyncReadCallback)(const ArkWeb_HttpBodyStream *httpBodyStream, + uint8_t *buffer, + int bytesRead); /** * @brief Callback when the init operation done. @@ -448,6 +447,7 @@ void* OH_ArkWebHttpBodyStream_GetUserData(const ArkWeb_HttpBodyStream* httpBodyS */ int32_t OH_ArkWebHttpBodyStream_SetReadCallback(ArkWeb_HttpBodyStream* httpBodyStream, ArkWeb_HttpBodyStreamReadCallback readCallback); + /** * @brief Set the callback for OH_ArkWebHttpBodyStream_AsyncRead. * diff --git a/web/webview/interfaces/native/libohweb.ndk.json b/web/webview/interfaces/native/libohweb.ndk.json index 5438e63f5322db75f18e45e0f9b92968d25a2161..4a5b7b16f429c797c1e06987d18bb236f6622d5c 100644 --- a/web/webview/interfaces/native/libohweb.ndk.json +++ b/web/webview/interfaces/native/libohweb.ndk.json @@ -342,5 +342,17 @@ { "first_introduced": "20", "name": "OH_NativeArkWeb_SetBlanklessLoadingCacheCapacity" + }, + { + "first_introduced": "20", + "name": "ArkWeb_HttpBodyStreamAsyncReadCallback" + }, + { + "first_introduced": "20", + "name": "OH_ArkWebHttpBodyStream_AsyncRead" + }, + { + "first_introduced": "20", + "name": "OH_ArkWebHttpBodyStream_SetAsyncReadCallback" } ]