Déplacer functions de serverCmd vers data/ et handlers/

Déplacer ListContenu vers data/

Déplacer handlers / et /api vers handlers/handlers.go

Déplacer handlers /api/contenu vers handlers/contenu.go
This commit is contained in:
Victor Lacasse-Beaudoin 2023-05-05 18:59:53 -04:00
parent ee0eb11ea4
commit 17de134f76
4 changed files with 92 additions and 71 deletions

24
data/data.go Normal file
View file

@ -0,0 +1,24 @@
package data
import "os"
func ListContenu(path string) ([]string, error) {
var files []string
f, err_open := os.Open(path)
defer f.Close()
if err_open != nil {
return nil, err_open
}
fileInfo, err_read := f.Readdir(-1)
if err_read != nil {
return nil, err_read
}
for _, file := range fileInfo {
if file.Name() != ".gitkeep" && file.Name() != "messages.txt" {
files = append(files, file.Name())
}
}
return files, nil
}