Grpc layout use new models

This commit is contained in:
Gregory Schier
2024-02-03 13:28:31 -08:00
parent 23431b40e9
commit b7261e77aa
10 changed files with 152 additions and 125 deletions

View File

@@ -1,7 +1,7 @@
import { useMutation, useQueryClient } from '@tanstack/react-query';
import { invoke } from '@tauri-apps/api';
import type { HttpRequest } from '../lib/models';
import { getRequest } from '../lib/store';
import { getHttpRequest } from '../lib/store';
import { httpRequestsQueryKey } from './useHttpRequests';
export function useUpdateAnyHttpRequest() {
@@ -13,7 +13,7 @@ export function useUpdateAnyHttpRequest() {
{ id: string; update: Partial<HttpRequest> | ((r: HttpRequest) => HttpRequest) }
>({
mutationFn: async ({ id, update }) => {
const request = await getRequest(id);
const request = await getHttpRequest(id);
if (request === null) {
throw new Error("Can't update a null request");
}
@@ -23,7 +23,7 @@ export function useUpdateAnyHttpRequest() {
await invoke('cmd_update_http_request', { request: patchedRequest });
},
onMutate: async ({ id, update }) => {
const request = await getRequest(id);
const request = await getHttpRequest(id);
if (request === null) return;
const patchedRequest =
typeof update === 'function' ? update(request) : { ...request, ...update };