Skip to content

Commit d8049d1

Browse files
committed
feat: use os.MkdirTemp to create a separate tmp dir
1 parent 45d940e commit d8049d1

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

Diff for: download.go

+11-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ func downloadProgram(
185185
return
186186
}
187187

188-
aacDir, err := output.TempAACDir()
188+
aacDir, err := tempAACDir()
189189
if err != nil {
190190
log.Printf("failed to create the aac dir: %s", err)
191191
return
@@ -289,6 +289,16 @@ func getURI(input io.Reader) (string, error) {
289289
return p.Variants[0].URI, nil
290290
}
291291

292+
// tempAACDir creates a dir to store temporary aac files
293+
func tempAACDir() (string, error) {
294+
aacDir, err := os.MkdirTemp("", "aac")
295+
if err != nil {
296+
return "", err
297+
}
298+
299+
return aacDir, nil
300+
}
301+
292302
// timeshiftProgM3U8 gets playlist.m3u8 for a Prog
293303
func timeshiftProgM3U8(
294304
ctx context.Context,

0 commit comments

Comments
 (0)