Messages are flowing!

This commit is contained in:
Gregory Schier
2024-02-04 12:09:10 -08:00
parent 5f782ad109
commit d19729869e
2 changed files with 9 additions and 4 deletions

View File

@@ -69,6 +69,10 @@ export function GlobalHooks() {
? cookieJarsQueryKey(payload)
: null;
const pushToFront = (['http_response', 'grpc_connection'] as Model['model'][]).includes(
payload.model,
);
if (queryKey === null) {
console.log('Unrecognized created model:', payload);
return;
@@ -76,7 +80,9 @@ export function GlobalHooks() {
if (!shouldIgnoreModel(payload)) {
// Order newest first
queryClient.setQueryData<Model[]>(queryKey, (values) => [payload, ...(values ?? [])]);
queryClient.setQueryData<Model[]>(queryKey, (values) =>
pushToFront ? [payload, ...(values ?? [])] : [...(values ?? []), payload],
);
}
});