0.7.23
This commit is contained in:
@@ -3,6 +3,8 @@ import "simplebar";
|
||||
import ResizeObserver from "resize-observer-polyfill";
|
||||
import { invoke } from "@tauri-apps/api/core";
|
||||
import { debug, takeoverConsole } from "@fltsci/tauri-plugin-tracing";
|
||||
import { KbDemoHttpRequest } from './bindings/KbDemoHttpRequest.ts';
|
||||
import { KbDemoHttpExecutionPayload } from './bindings/KbDemoHttpExecutionPayload.ts';
|
||||
|
||||
(window as Window & typeof globalThis & { bootstrap?: typeof bootstrap }).bootstrap = bootstrap;
|
||||
(window as Window & typeof globalThis & { ResizeObserver?: typeof ResizeObserver }).ResizeObserver = ResizeObserver;
|
||||
@@ -17,23 +19,6 @@ interface DemoHttpPoolClientSnapshot {
|
||||
availableConcurrencySlots: number;
|
||||
}
|
||||
|
||||
interface DemoHttpRequest {
|
||||
role: string;
|
||||
method: string;
|
||||
firstArg: string | null;
|
||||
configJson: string | null;
|
||||
}
|
||||
|
||||
interface DemoHttpExecutionPayload {
|
||||
endpointName: string;
|
||||
provider: string;
|
||||
endpointUrl: string;
|
||||
role: string;
|
||||
method: string;
|
||||
methodClass: string;
|
||||
responseJson: string;
|
||||
}
|
||||
|
||||
let demoHttpLastResponseRawText = "";
|
||||
|
||||
function appendLogLine(textarea: HTMLTextAreaElement, line: string): void {
|
||||
@@ -400,7 +385,7 @@ document.addEventListener("DOMContentLoaded", async () => {
|
||||
});
|
||||
|
||||
executeButton.addEventListener("click", async () => {
|
||||
const request: DemoHttpRequest = {
|
||||
const request: KbDemoHttpRequest = {
|
||||
role: roleSelect.value,
|
||||
method: methodSelect.value,
|
||||
firstArg: firstArgInput.value.trim() === "" ? null : firstArgInput.value.trim(),
|
||||
@@ -408,7 +393,7 @@ document.addEventListener("DOMContentLoaded", async () => {
|
||||
};
|
||||
|
||||
try {
|
||||
const response = await invoke<DemoHttpExecutionPayload>("demo_http_execute_request", { request });
|
||||
const response = await invoke<KbDemoHttpExecutionPayload>("demo_http_execute_request", { request });
|
||||
|
||||
lastEndpointText.textContent = `${response.endpointName} (${response.endpointUrl})`;
|
||||
lastProviderText.textContent = response.provider;
|
||||
|
||||
Reference in New Issue
Block a user