Browse Source

fix(nocodb): cache for calendarRange

pull/7611/head
DarkPhoenix2704 10 months ago
parent
commit
95c3891cf6
  1. 14
      packages/nocodb/src/models/CalendarRange.ts

14
packages/nocodb/src/models/CalendarRange.ts

@ -2,12 +2,7 @@ import type { CalendarRangeType } from 'nocodb-sdk';
import Noco from '~/Noco'; import Noco from '~/Noco';
import NocoCache from '~/cache/NocoCache'; import NocoCache from '~/cache/NocoCache';
import { extractProps } from '~/helpers/extractProps'; import { extractProps } from '~/helpers/extractProps';
import { import { CacheDelDirection, CacheScope, MetaTable } from '~/utils/globals';
CacheDelDirection,
CacheGetType,
CacheScope,
MetaTable,
} from '~/utils/globals';
export default class CalendarRange implements CalendarRangeType { export default class CalendarRange implements CalendarRangeType {
id?: string; id?: string;
@ -47,16 +42,13 @@ export default class CalendarRange implements CalendarRangeType {
for (const fk of uniqueFks) { for (const fk of uniqueFks) {
await NocoCache.deepDel( await NocoCache.deepDel(
CacheScope.CALENDAR_VIEW_RANGE, CacheScope.CALENDAR_VIEW_RANGE,
fk, `${CacheScope.CALENDAR_VIEW_RANGE}:${fk}:list`,
CacheDelDirection.PARENT_TO_CHILD, CacheDelDirection.PARENT_TO_CHILD,
); );
} }
for (const d of bulkData) { for (const d of bulkData) {
await NocoCache.set( await NocoCache.set(`${CacheScope.CALENDAR_VIEW_RANGE}:${d.id}`, d);
`${CacheScope.CALENDAR_VIEW_RANGE}:${d.fk_view_id}`,
d,
);
await NocoCache.appendToList( await NocoCache.appendToList(
CacheScope.CALENDAR_VIEW_RANGE, CacheScope.CALENDAR_VIEW_RANGE,

Loading…
Cancel
Save