MCPcopy Create free account
hub / github.com/IgorWarzocha/howcode / refreshInboxThreadState

Function refreshInboxThreadState

src/app/app-shell/useInboxAutoReadSync.ts:17–30  ·  view source on GitHub ↗
({
  loadProjectThreads,
  projectId,
  queryClient,
}: {
  loadProjectThreads: (projectId: string) => Promise<unknown>
  projectId: string
  queryClient: QueryClient
})

Source from the content-addressed store, hash-verified

15}
16
17async function refreshInboxThreadState({
18 loadProjectThreads,
19 projectId,
20 queryClient,
21}: {
22 loadProjectThreads: (projectId: string) => Promise<unknown>
23 projectId: string
24 queryClient: QueryClient
25}) {
26 await Promise.all([
27 loadProjectThreads(projectId),
28 queryClient.invalidateQueries({ queryKey: desktopQueryKeys.inboxThreads() }),
29 ])
30}
31
32function markInboxThreadRead({
33 invokeDesktopAction,

Callers 1

markInboxThreadReadFunction · 0.85

Calls 2

loadProjectThreadsFunction · 0.85
allMethod · 0.80

Tested by

no test coverage detected