aboutsummaryrefslogtreecommitdiff
path: root/go-src/folderPaths/folderPaths.go
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-09-10 12:31:07 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-09-10 12:31:07 +0300
commite970dc54d59da50d818c013eecfac1c561f5e535 (patch)
treeaeb7d347edd3f0d5d79e2882eea309a886d860af /go-src/folderPaths/folderPaths.go
parent2158b0c231665d1841bbff1dfaaf11d6d45a7b9f (diff)
downloadctfc-e970dc54d59da50d818c013eecfac1c561f5e535.tar
ctfc-e970dc54d59da50d818c013eecfac1c561f5e535.tar.gz
ctfc-e970dc54d59da50d818c013eecfac1c561f5e535.zip
Abstracted some OS file and folder functionality in utils
Diffstat (limited to 'go-src/folderPaths/folderPaths.go')
-rw-r--r--go-src/folderPaths/folderPaths.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/go-src/folderPaths/folderPaths.go b/go-src/folderPaths/folderPaths.go
index b39ce87..7a8f5cc 100644
--- a/go-src/folderPaths/folderPaths.go
+++ b/go-src/folderPaths/folderPaths.go
@@ -3,21 +3,22 @@ package folderPaths
import (
"os"
"runtime"
+
+ "gitlab.com/Syndamia/ctfc/go-src/utils"
)
func InitFoldersAndFiles() {
dirs := []string{rootFolder(), FileAtChatsFolder(""), FileAtDirectMessagesFolder(""), FileAtUsersFolder("")}
for _, v := range dirs {
- if _, err := os.Stat(v); os.IsNotExist(err) {
- os.Mkdir(v, 0775)
+ if !utils.PathExists(v) {
+ utils.CreateDir(v)
}
}
files := []string{AllChatsFilePath()}
for _, v := range files {
- if _, err := os.Stat(v); os.IsNotExist(err) {
- f, _ := os.Create(v)
- f.Close()
+ if !utils.PathExists(v) {
+ utils.CreateFile(v)
}
}
}