From 57eb5a862d0d511e72517762f3d580b44c6e74e0 Mon Sep 17 00:00:00 2001 From: Fenris Wolf Date: Tue, 1 Oct 2024 21:34:23 +0200 Subject: [PATCH] [del] calendar_list function --- source/repositories/calendar.ts | 51 --------------------------------- source/services/calendar.ts | 29 ------------------- 2 files changed, 80 deletions(-) diff --git a/source/repositories/calendar.ts b/source/repositories/calendar.ts index 341dc47..0583c67 100644 --- a/source/repositories/calendar.ts +++ b/source/repositories/calendar.ts @@ -195,57 +195,6 @@ namespace _zeitbild.repository.calendar } - /** - * @todo optimize - */ - export async function list( - search_term : (null | string) - ) : Promise< - Array< - { - id : _zeitbild.type_calendar_id; - preview : { - name : string; - }; - } - > - > - { - return ( - ( - await get_core_store().search( - { - "expression": "(public = TRUE)", - "arguments": { - } - } - ) - ) - .filter( - ({"key": key, "preview": preview}) => ( - ( - (search_term === null) - || - (search_term.length <= 1) - ) - ? true - : ( - preview["name"].toLowerCase().includes(search_term.toLowerCase()) - ) - ) - ) - .map( - ({"key": key, "preview": preview}) => ({ - "id": key, - "preview": { - "name": preview["name"], - } - }) - ) - ); - } - - /** */ export function read( diff --git a/source/services/calendar.ts b/source/services/calendar.ts index 1abf053..3c6c63b 100644 --- a/source/services/calendar.ts +++ b/source/services/calendar.ts @@ -56,35 +56,6 @@ namespace _zeitbild.service.calendar } - /** - */ - export async function list( - search_term : (null | string) - ) : Promise< - Array< - { - id : _zeitbild.type_calendar_id; - preview : { - name : string; - } - } - > - > - { - return ( - _zeitbild.repository.calendar.list(search_term) - .then( - x => x.map( - (y : any) => ({ - "id": y.key, - "preview": y.preview, - }) - ) - ) - ); - } - - /** */ export function overview(