mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-04 20:05:16 +02:00
feat(web): add document files contract and api method
This commit is contained in:
parent
a4f3af7ed8
commit
637affecb8
2 changed files with 30 additions and 0 deletions
|
|
@ -30,6 +30,8 @@ import {
|
|||
searchDocumentsResponse,
|
||||
searchDocumentTitlesRequest,
|
||||
searchDocumentTitlesResponse,
|
||||
type DocumentFileRead,
|
||||
getDocumentFilesResponse,
|
||||
type UpdateDocumentRequest,
|
||||
type UploadDocumentRequest,
|
||||
updateDocumentRequest,
|
||||
|
|
@ -381,6 +383,14 @@ class DocumentsApiService {
|
|||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* List the stored files for a document (e.g. its original upload).
|
||||
* Used to gate the "Download original" affordance.
|
||||
*/
|
||||
getDocumentFiles = async (documentId: number): Promise<DocumentFileRead[]> => {
|
||||
return baseApiService.get(`/api/v1/documents/${documentId}/files`, getDocumentFilesResponse);
|
||||
};
|
||||
|
||||
listDocumentVersions = async (documentId: number) => {
|
||||
return baseApiService.get(`/api/v1/documents/${documentId}/versions`);
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue