mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-28 19:23:47 +02:00
use oxfmt instead of prettier
This commit is contained in:
@@ -48,8 +48,16 @@ describe('entity query cache helpers', () => {
|
||||
};
|
||||
});
|
||||
|
||||
const first = await fetchWithEntityPolicy({ queryKey, policy, queryFn });
|
||||
const second = await fetchWithEntityPolicy({ queryKey, policy, queryFn });
|
||||
const first = await fetchWithEntityPolicy({
|
||||
queryKey,
|
||||
policy,
|
||||
queryFn
|
||||
});
|
||||
const second = await fetchWithEntityPolicy({
|
||||
queryKey,
|
||||
policy,
|
||||
queryFn
|
||||
});
|
||||
|
||||
expect(first.cache).toBe(false);
|
||||
expect(second.cache).toBe(true);
|
||||
|
||||
@@ -143,7 +143,12 @@ export function patchQueryDataWithRecency({ queryKey, nextData }) {
|
||||
* @param {{queryKey: unknown[], policy: {staleTime: number, gcTime: number, retry: number, refetchOnWindowFocus: boolean}, queryFn: () => Promise<any>, label?: string}} options
|
||||
* @returns {Promise<{data: any, cache: boolean}>}
|
||||
*/
|
||||
export async function fetchWithEntityPolicy({ queryKey, policy, queryFn, label }) {
|
||||
export async function fetchWithEntityPolicy({
|
||||
queryKey,
|
||||
policy,
|
||||
queryFn,
|
||||
label
|
||||
}) {
|
||||
const queryState = queryClient.getQueryState(queryKey);
|
||||
const isFresh =
|
||||
Boolean(queryState?.dataUpdatedAt) &&
|
||||
@@ -157,7 +162,12 @@ export async function fetchWithEntityPolicy({ queryKey, policy, queryFn, label }
|
||||
});
|
||||
|
||||
if (isFresh) {
|
||||
logWebRequest('[QUERY CACHE HIT]', label || queryKey[0], queryKey, data);
|
||||
logWebRequest(
|
||||
'[QUERY CACHE HIT]',
|
||||
label || queryKey[0],
|
||||
queryKey,
|
||||
data
|
||||
);
|
||||
} else {
|
||||
logWebRequest('[QUERY FETCH]', label || queryKey[0], queryKey, data);
|
||||
}
|
||||
|
||||
@@ -13,7 +13,13 @@ export const queryKeys = Object.freeze({
|
||||
'member',
|
||||
userId
|
||||
],
|
||||
groupMembers: ({ groupId, n = 100, offset = 0, sort = '', roleId = '' } = {}) => [
|
||||
groupMembers: ({
|
||||
groupId,
|
||||
n = 100,
|
||||
offset = 0,
|
||||
sort = '',
|
||||
roleId = ''
|
||||
} = {}) => [
|
||||
'group',
|
||||
groupId,
|
||||
'members',
|
||||
|
||||
Reference in New Issue
Block a user