Skip to content

Commit

Permalink
fix(!): local copy path error
Browse files Browse the repository at this point in the history
  • Loading branch information
zaigie committed Mar 1, 2024
1 parent 48ca368 commit 0516c82
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions internal/source/local.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
)

func CopyFromLocal(src string) (string, error) {
var levelDir string
var savDir string
var err error
var isDir bool

Expand All @@ -20,14 +20,13 @@ func CopyFromLocal(src string) (string, error) {
}

if isDir {
levelDir = src
_, err = system.GetLevelSavFilePath(src)
savDir, err = system.GetSavDir(src)
if err != nil {
return "", errors.New("error finding Level.sav: \n" + err.Error())
}
} else {
if filepath.Base(src) == "Level.sav" {
levelDir = filepath.Dir(src)
savDir = filepath.Dir(src)
} else {
return "", errors.New("specified file is not Level.sav and source is not a directory")
}
Expand All @@ -43,10 +42,11 @@ func CopyFromLocal(src string) (string, error) {
return "", err
}

err = system.CopyDir(levelDir, absPath)
err = system.CopyDir(savDir, absPath)
if err != nil {
return "", err
}

levelFilePath := filepath.Join(absPath, "Level.sav")
return levelFilePath, nil
}

0 comments on commit 0516c82

Please sign in to comment.