(filename: string)
| 60 | } |
| 61 | |
| 62 | async function createArchivePath(filename: string): Promise<string> { |
| 63 | await removeStaleFeedbackUploads(); |
| 64 | const root = join(getCacheDir(), 'feedback-uploads'); |
| 65 | await mkdir(root, { recursive: true }); |
| 66 | const dir = await mkdtemp(join(root, 'upload-')); |
| 67 | return join(dir, filename); |
| 68 | } |
| 69 | |
| 70 | function archivePathCleanupDir(archivePath: string): string { |
| 71 | return dirname(archivePath); |
no test coverage detected