after a few rounds with claude, still not done

This commit is contained in:
2026-05-19 22:34:24 -06:00
parent 9ea4f756e5
commit f92155a253
2 changed files with 39 additions and 24 deletions
+18 -17
View File
@@ -1,39 +1,40 @@
package storage
//import ()
import (
"io"
"os"
)
type LocalStorage {
BaseDir string
type LocalStorage struct {
BaseDir string,
}
func UploadFile(dirPath, filename string, data io.Reader) error {
func (s *LocalStorage) UploadFile(dirPath string, filename string, data io.Reader) error {
//
}
func ListFiles(dirPath) {
func (s *LocalStorage) ListFiles(dirPath string) ([]FileNode, error) {
//
}
func ReadFile() {
func (s *LocalStorage) ReadFile(filePath string) (*os.File, error) {
//
}
func WriteFile() {
func (s *LocalStorage) WriteFile(dirPath string, filename string, data io.Reader) (int, error) {
// this is explicitly for writing text files that aren't being uploaded
}
func (s *LocalStorage) DeleteFile(filePath string) error {
//
}
func CloseFile() {
func (s *LocalStorage) DeleteDirectory(dirPath string) error {
//
}
func DeleteFile() {
//
}
func DeleteDirectory() {
//
}
func DeleteDirectoryRecursive() {
func (s *LocalStorage) DeleteDirectoryRecursive(dirPath string) error {
//
}
+21 -7
View File
@@ -1,11 +1,25 @@
package storage
import (
"io"
"os"
)
type Storage interface {
ListFiles()
ReadFile(b []byte) (n int, err error)
WriteFile(b []byte) (n int, err error)
CloseFile() error
DeleteFile()
DeleteDirectory()
DeleteDirectoryRecursive()
UploadFile(dirPath string, filename string, data io.Reader) error
ListFiles(dirPath string) ([]FileNode, error)
ReadFile(filePath string) (*os.File, error)
WriteFile(dirPath string, filename string, data io.Reader) (int, error)
DeleteFile(filePath string) error
DeleteDirectory(dirPath string) error
DeleteDirectoryRecursive(dirPath string) error
}
type FileNode struct {
BasePath string,
FileName string,
IsDirectory bool,
FileSize uint64,
}