diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-25 23:17:38 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-25 23:17:38 +0300 |
| commit | 6e631b4ccbe71299137469a69900b874d709fe35 (patch) | |
| tree | 727962808911d945ab903725d450d5101b8135da /internal/server | |
| parent | bee82ce126846acd815cdc51f39f5c344ca432d2 (diff) | |
refactor vfs into its own package
Diffstat (limited to 'internal/server')
| -rw-r--r-- | internal/server/repository/repository.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/server/repository/repository.go b/internal/server/repository/repository.go index 029ca53..fa9a5f4 100644 --- a/internal/server/repository/repository.go +++ b/internal/server/repository/repository.go @@ -6,8 +6,8 @@ import ( "sync" "time" - "codeberg.org/snonux/gos/internal" "codeberg.org/snonux/gos/internal/types" + "codeberg.org/snonux/gos/internal/vfs" ) var ( @@ -24,7 +24,7 @@ type Repository struct { dataDir string entries map[string]types.Entry mu *sync.Mutex - vfs internal.VFS + vfs vfs.VFS } func Instance(dataDir string) *Repository { @@ -33,7 +33,7 @@ func Instance(dataDir string) *Repository { dataDir: dataDir, entries: make(map[string]types.Entry), mu: &sync.Mutex{}, - vfs: internal.RealFS{}, + vfs: vfs.RealFS{}, } }) return instance @@ -47,7 +47,7 @@ func (r Repository) add(entry types.Entry) { // Load repository into memory func (r Repository) load() error { - filePaths, err := r.vfs.FindFiles(r.dataDir) + filePaths, err := r.vfs.FindFiles(r.dataDir, ".json") if err != nil { return err } |
