MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / useIsOwner

Function useIsOwner

console/src/platform/object-explorer/queries.ts:166–181  ·  view source on GitHub ↗
(params: IsOwnerParameters)

Source from the content-addressed store, hash-verified

164};
165
166export const useIsOwner = (params: IsOwnerParameters) => {
167 return useSuspenseQuery({
168 queryKey: objectExplorerQueryKeys.isOwner(params),
169 queryFn: async ({ queryKey, signal }) => {
170 const [, parameters] = queryKey;
171
172 const result = await fetchIsOwner({
173 queryKey,
174 parameters,
175 requestOptions: { signal },
176 });
177 assertExactlyOneRow(result.rows.length, { skipQueryRetry: true });
178 return result.rows[0].isOwner;
179 },
180 });
181};
182
183export const useConnectionDependencies = (
184 params: ConnectionDependenciesParameters,

Callers 1

OverflowMenuContainerFunction · 0.90

Calls 2

fetchIsOwnerFunction · 0.90
assertExactlyOneRowFunction · 0.90

Tested by

no test coverage detected