Save: queue dir if not yet exists

This commit is contained in:
Richard Patel 2019-02-03 15:57:35 +01:00
parent c6d7fad8e8
commit fe1e7bf261
No known key found for this signature in database
GPG Key ID: C268B2BBDA2ABECB

View File

@ -73,9 +73,13 @@ func ResumeTasks() (tasks []*OD, err error) {
} }
func SaveTask(od *OD) (err error) { func SaveTask(od *OD) (err error) {
fPath := filepath.Join("queue", dir := filepath.Join("queue",
strconv.FormatUint(od.Task.WebsiteId, 10), strconv.FormatUint(od.Task.WebsiteId, 10))
"PAUSED")
fPath := filepath.Join(dir, "PAUSED")
err = os.Mkdir(dir, 0777)
if err != nil { return err }
pausedF, err := os.OpenFile(fPath, os.O_CREATE | os.O_WRONLY | os.O_TRUNC, 0666) pausedF, err := os.OpenFile(fPath, os.O_CREATE | os.O_WRONLY | os.O_TRUNC, 0666)
if err != nil { return err } if err != nil { return err }