PaperlessClient: HTTP-Wrapper mit Tests #274

Closed
opened 2026-05-14 22:33:39 +02:00 by admin-mrrm · 0 comments
Owner

Neue Datei apps/api/src/modules/documents/paperless.client.ts + Spec.

Getypter HTTP-Client (axios oder nest HttpModule), Token-Auth via Header.
Methoden mindestens: listDocuments(query), getDocument(id), getPreviewStream(id), getThumbnail(id), uploadDocument(file, meta), listTags(), listCorrespondents(), listDocumentTypes().

TDD: Tests mit nock oder msw-node gegen Paperless-API-Responses (Fixtures aus echter dev-neu-Instanz).

Neue Datei `apps/api/src/modules/documents/paperless.client.ts` + Spec. Getypter HTTP-Client (axios oder nest `HttpModule`), Token-Auth via Header. Methoden mindestens: `listDocuments(query)`, `getDocument(id)`, `getPreviewStream(id)`, `getThumbnail(id)`, `uploadDocument(file, meta)`, `listTags()`, `listCorrespondents()`, `listDocumentTypes()`. **TDD:** Tests mit nock oder msw-node gegen Paperless-API-Responses (Fixtures aus echter dev-neu-Instanz).
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#274
No description provided.