Files
2018-07-30 13:34:44 +10:00

43 lines
856 B
Go

package backend
import (
. "github.com/mickael-kerjean/nuage/server/common"
"io"
"os"
"strings"
)
type Nothing struct {
}
func NewNothing(params map[string]string, app *App) (*Nothing, error) {
return &Nothing{}, nil
}
func (b Nothing) Info() string {
return "N/A"
}
func (b Nothing) Ls(path string) ([]os.FileInfo, error) {
return nil, NewError("", 401)
}
func (b Nothing) Cat(path string) (io.Reader, error) {
return strings.NewReader(""), NewError("", 401)
}
func (b Nothing) Mkdir(path string) error {
return NewError("", 401)
}
func (b Nothing) Rm(path string) error {
return NewError("", 401)
}
func (b Nothing) Mv(from string, to string) error {
return NewError("", 401)
}
func (b Nothing) Touch(path string) error {
return NewError("", 401)
}
func (b Nothing) Save(path string, file io.Reader) error {
return NewError("", 401)
}