useFileManager.ts 429 B

1234567891011121314
  1. import {useAp2iRequestService} from "~/composables/data/useAp2iRequestService";
  2. import FileManager from "~/services/data/fileManager";
  3. let fileManager: FileManager | null = null
  4. export const useFileManager = () => {
  5. //Avoid memory leak
  6. if (fileManager === null) {
  7. const { apiRequestService } = useAp2iRequestService()
  8. fileManager = new FileManager(apiRequestService)
  9. }
  10. return { fileManager }
  11. }