fix(offline): route reservations, budget, files, and FilesPage loads through repo layer

This commit is contained in:
jubnl
2026-04-14 23:40:49 +02:00
parent bb3543efa6
commit 85d72c831d
4 changed files with 10 additions and 6 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
import { filesApi } from '../../api/client'
import { fileRepo } from '../../repo/fileRepo'
import type { StoreApi } from 'zustand'
import type { TripStoreState } from '../tripStore'
import type { TripFile } from '../../types'
@@ -16,7 +17,7 @@ export interface FilesSlice {
export const createFilesSlice = (set: SetState, get: GetState): FilesSlice => ({
loadFiles: async (tripId) => {
try {
const data = await filesApi.list(tripId)
const data = await fileRepo.list(tripId)
set({ files: data.files })
} catch (err: unknown) {
console.error('Failed to load files:', err)