feat(web): 成员端仅总览轮询,相对时间窗定格
This commit is contained in:
@@ -15,10 +15,19 @@ export function useMemberMe() {
|
||||
});
|
||||
}
|
||||
|
||||
export function useMemberOverview(range: () => TimeRange) {
|
||||
/**
|
||||
* 总览聚合。仅「总览」传 `refetchInterval`(看板心智);日志/支付不轮询。
|
||||
*/
|
||||
export function useMemberOverview(
|
||||
range: () => TimeRange,
|
||||
opts?: { refetchInterval?: number },
|
||||
) {
|
||||
return useQuery({
|
||||
queryKey: () => qk.member.overview(range()),
|
||||
queryFn: () => fetchOverview(range()),
|
||||
...(opts?.refetchInterval != null
|
||||
? { refetchInterval: opts.refetchInterval }
|
||||
: {}),
|
||||
});
|
||||
}
|
||||
|
||||
@@ -26,6 +35,5 @@ export function useMemberLogs(params: () => MemberLogQuery) {
|
||||
return useQuery({
|
||||
queryKey: () => qk.member.logs(params()),
|
||||
queryFn: () => fetchLogs(params()),
|
||||
staleTime: 0,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user