diff --git a/source/repositories/calendar.ts b/source/repositories/calendar.ts index abfea1c..0fc9362 100644 --- a/source/repositories/calendar.ts +++ b/source/repositories/calendar.ts @@ -251,7 +251,7 @@ namespace _zeitbild.repository.calendar {"level": access_attributed_row["level"]} ); } - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); return Promise.resolve<_zeitbild.type_calendar_id>(calendar_id); } @@ -313,7 +313,7 @@ namespace _zeitbild.repository.calendar ); } } - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); return Promise.resolve(undefined); } @@ -325,7 +325,7 @@ namespace _zeitbild.repository.calendar calendar_id : _zeitbild.type_calendar_id ) : Promise { - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); const core_store = get_core_store(); const access_attributed_chest = get_access_attributed_chest(); // attributed access @@ -375,11 +375,12 @@ namespace _zeitbild.repository.calendar > { return lib_plankton.cache.get_complex>( - _zeitbild.cache, + _zeitbild.cache_regular, "calendar_overview", { "user_id": user_id, }, + null, () => ( lib_plankton.file.read("sql/calendar_overview.sql") .then( diff --git a/source/repositories/resource.ts b/source/repositories/resource.ts index 6bae0ca..a191bfd 100644 --- a/source/repositories/resource.ts +++ b/source/repositories/resource.ts @@ -401,7 +401,7 @@ namespace _zeitbild.repository.resource "sub_id": local_resource_id, } ); - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); return Promise.resolve<_zeitbild.type_resource_id>(resource_id); break; } @@ -419,7 +419,7 @@ namespace _zeitbild.repository.resource "sub_id": caldav_resource_id, } ); - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); return Promise.resolve<_zeitbild.type_resource_id>(resource_id); break; } @@ -499,7 +499,7 @@ namespace _zeitbild.repository.resource "read_only": resource_object.data.read_only, } ); - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); break; } default: { @@ -561,7 +561,7 @@ namespace _zeitbild.repository.resource } ) ); - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); return Promise.resolve(local_resource_event_id); } } @@ -589,7 +589,7 @@ namespace _zeitbild.repository.resource } ) ); - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); return Promise.resolve(undefined); } } @@ -602,7 +602,7 @@ namespace _zeitbild.repository.resource local_resource_event_id : _zeitbild.type_local_resource_event_id ) : Promise { - await _zeitbild.cache.clear(); + await lib_plankton.cache.clear(_zeitbild.cache_regular); const dataset_core : Record = await get_resource_core_store().read(resource_id); if (! (dataset_core.kind === "local")) { throw (new Error("not a local resource"));