MCPcopy Index your code
hub / github.com/ZenNotes/zennotes / moveNote

Method moveNote

apps/server/internal/httpserver/server.go:740–756  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

738}
739
740func (s *Server) moveNote(w http.ResponseWriter, r *http.Request) {
741 var req struct {
742 Path string `json:"path"`
743 TargetFolder vault.NoteFolder `json:"targetFolder"`
744 TargetSubpath string `json:"targetSubpath"`
745 }
746 if err := readJSON(r, &req); err != nil {
747 http.Error(w, err.Error(), http.StatusBadRequest)
748 return
749 }
750 meta, err := s.currentVault().MoveNote(req.Path, req.TargetFolder, req.TargetSubpath)
751 if err != nil {
752 writeError(w, err)
753 return
754 }
755 writeJSON(w, http.StatusOK, meta)
756}
757
758// --- Folders ---
759

Callers

nothing calls this directly

Calls 6

currentVaultMethod · 0.95
readJSONFunction · 0.85
writeErrorFunction · 0.85
writeJSONFunction · 0.85
ErrorMethod · 0.80
MoveNoteMethod · 0.80

Tested by

no test coverage detected