M shared/storage/files/reader.go →
shared/storage/reader.go-package files
+package storage
import (
"fmt"
"alin.ovh/x/log"
"github.com/Southclaws/fault"
"github.com/Southclaws/fault/fmsg"
-
- "alin.ovh/homestead/shared/storage"
)
type Reader struct {
root string
log *log.Logger
- files map[string]*storage.File
+ files map[string]*File
}
func NewReader(path string, log *log.Logger) (*Reader, error) {
r := &Reader{
root: path,
log: log,
- files: make(map[string]*storage.File),
+ files: make(map[string]*File),
}
if err := r.registerContentFiles(); err != nil {
return nil, fault.Wrap(err, fmsg.With("registering content files"))
return r, nil
}
-func (r *Reader) GetFile(urlPath string) (*storage.File, error) {
+func (r *Reader) GetFile(urlPath string) (*File, error) {
return r.files[urlPath], nil
}