MCPcopy
hub / github.com/ZenNotes/zennotes / setVaultSettings

Method setVaultSettings

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

Source from the content-addressed store, hash-verified

324}
325
326func (s *Server) setVaultSettings(w http.ResponseWriter, r *http.Request) {
327 var req vault.VaultSettings
328 if err := readJSON(r, &req); err != nil {
329 http.Error(w, err.Error(), http.StatusBadRequest)
330 return
331 }
332 settings, err := s.currentVault().SetSettings(req)
333 if err != nil {
334 writeError(w, err)
335 return
336 }
337 writeJSON(w, http.StatusOK, settings)
338}
339
340func (s *Server) selectVault(w http.ResponseWriter, r *http.Request) {
341 if osPath := strings.TrimSpace(os.Getenv("ZENNOTES_VAULT_PATH")); osPath != "" {

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected