17 lines
320 B
Go
Executable File
17 lines
320 B
Go
Executable File
package notes
|
|
|
|
import (
|
|
"fmt"
|
|
"gitea.inhome.blapointe.com/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
|
|
}
|