From 6750fee91b0c4f34dcd51327721cdef4bb4ce4b1 Mon Sep 17 00:00:00 2001 From: Nik Graf Date: Mon, 23 Jun 2025 21:36:07 +0200 Subject: [PATCH] rename mode local to private --- apps/events/src/components/todo/todos-local.tsx | 2 +- apps/events/src/components/todos-read-only-filter.tsx | 4 ++-- apps/events/src/components/todos-read-only.tsx | 2 +- apps/events/src/components/todos.tsx | 4 ++-- apps/events/src/components/users.tsx | 2 +- apps/events/src/components/users/users-local.tsx | 2 +- packages/hypergraph-react/src/use-query.tsx | 6 +++--- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/events/src/components/todo/todos-local.tsx b/apps/events/src/components/todo/todos-local.tsx index c640663e..4ae800ce 100644 --- a/apps/events/src/components/todo/todos-local.tsx +++ b/apps/events/src/components/todo/todos-local.tsx @@ -5,7 +5,7 @@ import { Button } from '../ui/button'; export const TodosLocal = () => { const updateEntity = useUpdateEntity(Todo2); const hardDeleteEntity = useHardDeleteEntity(); - const { data: todosLocalData, deleted: deletedTodosLocalData } = useQuery(Todo2, { mode: 'local' }); + const { data: todosLocalData, deleted: deletedTodosLocalData } = useQuery(Todo2, { mode: 'private' }); return ( <> diff --git a/apps/events/src/components/todos-read-only-filter.tsx b/apps/events/src/components/todos-read-only-filter.tsx index b7c08a48..7b3b31ca 100644 --- a/apps/events/src/components/todos-read-only-filter.tsx +++ b/apps/events/src/components/todos-read-only-filter.tsx @@ -2,9 +2,9 @@ import { useQuery } from '@graphprotocol/hypergraph-react'; import { Todo } from '../schema'; export const TodosReadOnlyFilter = () => { - const { data: todosCompleted } = useQuery(Todo, { mode: 'local', filter: { completed: { is: true } } }); + const { data: todosCompleted } = useQuery(Todo, { mode: 'private', filter: { completed: { is: true } } }); const { data: todosNotCompleted } = useQuery(Todo, { - mode: 'local', + mode: 'private', filter: { completed: { is: false } }, }); diff --git a/apps/events/src/components/todos-read-only.tsx b/apps/events/src/components/todos-read-only.tsx index 32da9a83..46eb7a1c 100644 --- a/apps/events/src/components/todos-read-only.tsx +++ b/apps/events/src/components/todos-read-only.tsx @@ -2,7 +2,7 @@ import { useQuery } from '@graphprotocol/hypergraph-react'; import { Todo } from '../schema'; export const TodosReadOnly = () => { - const { data: todos } = useQuery(Todo, { mode: 'local' }); + const { data: todos } = useQuery(Todo, { mode: 'private' }); return ( <> diff --git a/apps/events/src/components/todos.tsx b/apps/events/src/components/todos.tsx index 5f0cc706..1402c938 100644 --- a/apps/events/src/components/todos.tsx +++ b/apps/events/src/components/todos.tsx @@ -12,8 +12,8 @@ import { Button } from './ui/button'; import { Input } from './ui/input'; export const Todos = () => { - const { data: todos } = useQuery(Todo, { mode: 'local', include: { assignees: {} } }); - const { data: users } = useQuery(User, { mode: 'local' }); + const { data: todos } = useQuery(Todo, { mode: 'private', include: { assignees: {} } }); + const { data: users } = useQuery(User, { mode: 'private' }); const createEntity = useCreateEntity(Todo); const updateEntity = useUpdateEntity(Todo); const deleteEntity = useDeleteEntity(); diff --git a/apps/events/src/components/users.tsx b/apps/events/src/components/users.tsx index 12a7a281..4d848cb3 100644 --- a/apps/events/src/components/users.tsx +++ b/apps/events/src/components/users.tsx @@ -6,7 +6,7 @@ import { Input } from './ui/input.js'; import { UserEntry } from './user-entry.js'; export const Users = () => { - const { data: users } = useQuery(User, { mode: 'local' }); + const { data: users } = useQuery(User, { mode: 'private' }); const createEntity = useCreateEntity(User); const [newUserName, setNewUserName] = useState(''); diff --git a/apps/events/src/components/users/users-local.tsx b/apps/events/src/components/users/users-local.tsx index c105b976..b05f53b9 100644 --- a/apps/events/src/components/users/users-local.tsx +++ b/apps/events/src/components/users/users-local.tsx @@ -4,7 +4,7 @@ import { Button } from '../ui/button'; export const UsersLocal = () => { const hardDeleteEntity = useHardDeleteEntity(); - const { data: usersLocalData, deleted: deletedUsersLocalData } = useQuery(User, { mode: 'local' }); + const { data: usersLocalData, deleted: deletedUsersLocalData } = useQuery(User, { mode: 'private' }); return ( <> diff --git a/packages/hypergraph-react/src/use-query.tsx b/packages/hypergraph-react/src/use-query.tsx index 0496cfd6..a8dbfdcb 100644 --- a/packages/hypergraph-react/src/use-query.tsx +++ b/packages/hypergraph-react/src/use-query.tsx @@ -10,7 +10,7 @@ import { parseResult, useQueryPublic } from './internal/use-query-public.js'; import type { DiffEntry, PublishDiffInfo } from './types.js'; type QueryParams = { - mode?: 'merged' | 'public' | 'local'; + mode?: 'merged' | 'public' | 'private'; filter?: { [K in keyof Schema.Schema.Type]?: Entity.EntityFieldFilter[K]> } | undefined; // TODO: for multi-level nesting it should only allow the allowed properties instead of Record> include?: { [K in keyof Schema.Schema.Type]?: Record> } | undefined; @@ -148,7 +148,7 @@ const preparePublishDummy = () => undefined; export function useQuery(type: S, params?: QueryParams) { const { mode = 'merged', filter, include } = params ?? {}; const publicResult = useQueryPublic(type, { enabled: mode === 'public' || mode === 'merged', include }); - const localResult = useQueryLocal(type, { enabled: mode === 'local' || mode === 'merged', filter, include }); + const localResult = useQueryLocal(type, { enabled: mode === 'private' || mode === 'merged', filter, include }); const mapping = useSelector(store, (state) => state.context.mapping); const generateCreateOps = useGenerateCreateOps(type, mode === 'merged'); const generateUpdateOps = useGenerateUpdateOps(type, mode === 'merged'); @@ -168,7 +168,7 @@ export function useQuery(type: S, params?: }; } - if (mode === 'local') { + if (mode === 'private') { return { ...publicResult, data: localResult.entities,