MCPcopy Create free account
hub / github.com/bytebase/bytebase / setCache

Function setCache

frontend/src/react/stores/app/dbGroup.ts:33–42  ·  view source on GitHub ↗
(group: DatabaseGroup, view: DatabaseGroupView)

Source from the content-addressed store, hash-verified

31 // clears any stale error so a successful (re)fetch doesn't leave a prior
32 // failure visible to consumers reading `dbGroupErrorsByName`.
33 const setCache = (group: DatabaseGroup, view: DatabaseGroupView) => {
34 set((state) => ({
35 dbGroupsByName: { ...state.dbGroupsByName, [group.name]: group },
36 dbGroupViewByName: { ...state.dbGroupViewByName, [group.name]: view },
37 dbGroupErrorsByName: {
38 ...state.dbGroupErrorsByName,
39 [group.name]: undefined,
40 },
41 }));
42 };
43 const removeCache = (name: string) => {
44 set((state) => {
45 const { [name]: _g, ...dbGroupsByName } = state.dbGroupsByName;

Callers 1

createDBGroupSliceFunction · 0.85

Calls 1

setFunction · 0.85

Tested by

no test coverage detected