refactor: added more implementation details

This commit is contained in:
David Allen 2025-08-14 07:40:30 -06:00
parent 50e6b53091
commit a1a9c6407f
Signed by: towk
GPG key ID: 793B2924A49B3A3F
6 changed files with 86 additions and 4 deletions

View file

@ -3,6 +3,7 @@ package service
import (
"encoding/json"
"fmt"
"net/http"
"os"
"time"
@ -53,7 +54,7 @@ func (s *Service) Serve() error {
} else {
// general
router.Get("/download", s.Download())
router.Get("/download/*", s.Download())
router.Post("/upload", s.Upload())
router.Get("/list", s.List())
@ -77,7 +78,7 @@ func (s *Service) Serve() error {
// always available public routes go here
router.HandleFunc("/status", s.GetStatus)
return nil
return http.ListenAndServe(":8080", router)
}
func (s *Service) requireAuth() bool {