all repos — homestead @ 58fd23d385300f7faa1ee3bba766a0dd7aae6d93

Code for my website

drop storage interface (only one implementation)

Alin
commit

58fd23d385300f7faa1ee3bba766a0dd7aae6d93

parent

fadcc67ff52629041da2a8013c4fe786c6164cc9

1 file changed, 4 insertions(+), 6 deletions(-)

changed files
M shared/storage/files/reader.go → shared/storage/reader.go
@@ -1,4 +1,4 @@
-package files +package storage import ( "fmt"
@@ -9,21 +9,19 @@
"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"))
@@ -32,7 +30,7 @@
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 }