diff --git a/webui/src/components/Inspect.svelte b/webui/src/components/Inspect.svelte index 7e8d50d..ec2a025 100644 --- a/webui/src/components/Inspect.svelte +++ b/webui/src/components/Inspect.svelte @@ -28,10 +28,9 @@ $: allTypeAddresses = ($entity?.attr["IS"] || []).map((attr) => attr.value.c); $: allTypeEntries = query( - () => - `(matches (in ${allTypeAddresses - .map((addr) => `"${addr}"`) - .join(" ")}) ? ?)` + `(matches (in ${allTypeAddresses + .map((addr) => `"${addr}"`) + .join(" ")}) ? ?)` ).result; let allTypes: { [key: string]: UpType } = {}; diff --git a/webui/src/components/widgets/Table.svelte b/webui/src/components/widgets/Table.svelte index 1203656..db4a5c9 100644 --- a/webui/src/components/widgets/Table.svelte +++ b/webui/src/components/widgets/Table.svelte @@ -73,9 +73,7 @@ const addressesString = addresses.map((addr) => `"${addr}"`).join(" "); - labelListing = query( - () => `(matches (in ${addressesString}) "LBL" ? )` - ).result; + labelListing = query(`(matches (in ${addressesString}) "LBL" ? )`).result; } // Sorting diff --git a/webui/src/lib/entity.ts b/webui/src/lib/entity.ts index 6569db6..322e7bc 100644 --- a/webui/src/lib/entity.ts +++ b/webui/src/lib/entity.ts @@ -34,12 +34,11 @@ export async function fetchEntry(address: string) { return listing.entries[0]; } -export function query(query: () => string) { - const queryString = typeof query === "string" ? query : query(); - console.debug(`Querying: ${queryString}`); +export function query(query: string) { + console.debug(`Querying: ${query}`); const { data, error, revalidate } = useSWR( "/api/query", - { method: "POST", body: queryString } + { method: "POST", body: query } ); const result = derived(data, ($values) => { diff --git a/webui/src/util/search.ts b/webui/src/util/search.ts index 4781805..ecf384a 100644 --- a/webui/src/util/search.ts +++ b/webui/src/util/search.ts @@ -4,8 +4,7 @@ import { query as queryFn, queryOnce } from "../lib/entity"; export function baseSearch(query: string) { return queryFn( - () => - `(or (matches ? (contains "${query}") ?) (matches ? ? (contains "${query}")))` + `(or (matches ? (contains "${query}") ?) (matches ? ? (contains "${query}")))` ); } diff --git a/webui/src/views/Home.svelte b/webui/src/views/Home.svelte index da1462e..1380eba 100644 --- a/webui/src/views/Home.svelte +++ b/webui/src/views/Home.svelte @@ -19,9 +19,7 @@ ); })(); - const { result: lastVisitedQuery } = query( - () => `(matches ? "LAST_VISITED" ? )` - ); + const { result: lastVisitedQuery } = query(`(matches ? "LAST_VISITED" ? )`); $: lastVisited = ($lastVisitedQuery?.entries || []) .filter((e) => e.value.t == "Number") .sort((a, b) => (b.value.c as number) - (a.value.c as number))