diff --git a/rpc/src/core/webview.ts b/rpc/src/core/webview.ts index ec5e4e1..3ed04af 100644 --- a/rpc/src/core/webview.ts +++ b/rpc/src/core/webview.ts @@ -6,7 +6,6 @@ import { RPCEvents, type RPCConfig, type RPCState, - type RPCStateRaw, type RPCStateWeb, } from '../utils/types' import type { @@ -157,16 +156,13 @@ export class RPCInstanceWebview extends RPCInstanceBase { return response } - private async _createHttpClientRequest( - data: RPCStateRaw | RPCState, - ): Promise { - const dataRaw = typeof data === 'string' ? data : stringify(data) + private async _createHttpClientRequest(data: RPCState): Promise { const options = { method: 'post', headers: { 'Content-Type': 'application/json; charset=UTF-8', }, - body: dataRaw, + body: stringify(data), } const resourceName = window?.GetParentResourceName?.() ?? 'nui-frame-app' return fetch(