notes-server/notes/delete.go

17 lines
293 B
Go
Executable File

package notes
import (
"fmt"
"local/notes-server/filetree"
"os"
)
func (n *Notes) Delete(urlPath string) error {
p := filetree.NewPathFromURL(urlPath)
err := os.Remove(p.Local)
if err != nil {
err = fmt.Errorf("failed to delete %q => %q: %v", urlPath, p.Local, err)
}
return err
}