(cherry picked from commit 079568691580605e92c5d3c3c9037cfbd657f374)
34 lines
999 B
TypeScript
34 lines
999 B
TypeScript
import { getAboutInfo, getServerConfig, getServerStatistics, getStorage, getVersionHistory } from '@immich/sdk';
|
|
import { queryOptions } from '@tanstack/svelte-query';
|
|
|
|
export const getAboutInfoQuery = () =>
|
|
queryOptions({
|
|
queryKey: ['server', 'about'],
|
|
queryFn: ({ signal }) => getAboutInfo({ signal }),
|
|
});
|
|
|
|
export const getVersionHistoryQuery = () =>
|
|
queryOptions({
|
|
queryKey: ['server', 'version-history'],
|
|
queryFn: ({ signal }) => getVersionHistory({ signal }),
|
|
});
|
|
|
|
export const getStorageQuery = () =>
|
|
queryOptions({
|
|
queryKey: ['server', 'storage'],
|
|
queryFn: ({ signal }) => getStorage({ signal }),
|
|
});
|
|
|
|
export const getServerConfigQuery = () =>
|
|
queryOptions({
|
|
queryKey: ['server', 'config'],
|
|
queryFn: ({ signal }) => getServerConfig({ signal }),
|
|
gcTime: Infinity,
|
|
});
|
|
|
|
export const getServerStatisticsQuery = () =>
|
|
queryOptions({
|
|
queryKey: ['server', 'statistics'],
|
|
queryFn: ({ signal }) => getServerStatistics({ signal }),
|
|
});
|