package storage
import (
"github.com/sirupsen/logrus"
"github.com/superseriousbusiness/gotosocial/internal/config"
)
// NewLocal returns an implementation of the Storage interface that uses
// the local filesystem for storing and retrieving files, attachments, etc.
func NewLocal(c *config.Config, log *logrus.Logger) (Storage, error) {
return &localStorage{}, nil
}
type localStorage struct {
func (s *localStorage) StoreFileAt(path string, data []byte) error {
return nil
func (s *localStorage) RetrieveFileFrom(path string) ([]byte, error) {
return nil, nil