| 123456789101112131415161718192021222324 |
- import ApiRequestService from "./apiRequestService";
- import File from "~/models/Core/File"
- class FileManager {
- private apiRequestService: ApiRequestService;
- public constructor(apiRequestService: ApiRequestService) {
- this.apiRequestService = apiRequestService
- }
- public async download(id: number) {
- const downloadUrl = `api/download/${id}`
- const response: any = await this.apiRequestService.get(downloadUrl)
- if(!response || response.size === 0) {
- console.error('Error: file ' + id + ' not found or invalid')
- }
- return response
- }
- }
- export default FileManager
|