Use config from .env and update api

This commit is contained in:
2026-01-24 18:09:24 +01:00
parent 1e02e659ab
commit 1c26770db0
11 changed files with 171 additions and 44 deletions
+3 -4
View File
@@ -4,6 +4,7 @@ import (
"log"
"os"
"path/filepath"
"sheetless-server/config"
"sheetless-server/database"
"sheetless-server/handlers"
"sheetless-server/models"
@@ -11,8 +12,6 @@ import (
"time"
)
const uploadDir = "./uploads"
func SyncSheets() error {
// Get all sheets
var sheets []models.Sheet
@@ -30,7 +29,7 @@ func SyncSheets() error {
}
// Walk uploads dir
files, err := os.ReadDir(uploadDir)
files, err := os.ReadDir(config.AppConfig.SheetsDirectory)
if err != nil {
return err
}
@@ -39,7 +38,7 @@ func SyncSheets() error {
if file.IsDir() {
continue
}
filePath := filepath.Join(uploadDir, file.Name())
filePath := filepath.Join(config.AppConfig.SheetsDirectory, file.Name())
hash, err := utils.FileHash(filePath)
if err != nil {
log.Printf("Error hashing file %s: %v", filePath, err)