Skip to content

Commit c29f9e1

Browse files
committed
feat(frontend): add CTN cache system with IndexedDB and update architecture
- Implemented Cache-Then-Network (CTN) strategy for data fetching - Integrated IndexedDB (IDB) for persistent client-side caching - Updated data layer architecture to support centralized caching - Improved offline support and performance for repeated requests
1 parent 79118a0 commit c29f9e1

59 files changed

Lines changed: 1069 additions & 551 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

assets/react/Aplication/UseCases/Pomodoro/PomodoroService.tsx

Lines changed: 0 additions & 20 deletions
This file was deleted.

assets/react/Aplication/UseCases/Tasks/TasksService.tsx

Lines changed: 0 additions & 99 deletions
This file was deleted.

assets/react/Domain/Services/Tasks/taskDateFormatter.tsx

Lines changed: 0 additions & 34 deletions
This file was deleted.

assets/react/Domain/request/Habits/HabitsApiInterface.tsx

Lines changed: 0 additions & 16 deletions
This file was deleted.

assets/react/Domain/request/Pomodoro/PomodoroInterfaceRequest.tsx

Lines changed: 0 additions & 8 deletions
This file was deleted.

assets/react/Domain/request/Tasks/TasksReqInterface.tsx

Lines changed: 0 additions & 13 deletions
This file was deleted.

assets/react/Infrastructure/request/Pomodoro/PomodoroAPi.tsx

Lines changed: 0 additions & 43 deletions
This file was deleted.

assets/react/Infrastructure/request/habits/HabitsApi.tsx

Lines changed: 0 additions & 112 deletions
This file was deleted.

0 commit comments

Comments
 (0)