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

Method registerProtectedRoutes

apps/server/internal/httpserver/server.go:169–216  ·  view source on GitHub ↗
(r chi.Router)

Source from the content-addressed store, hash-verified

167}
168
169func (s *Server) registerProtectedRoutes(r chi.Router) {
170 r.Post("/session/rotate-token", s.sessionRotateToken)
171
172 r.Get("/vault", s.vaultInfo)
173 r.Get("/vault/settings", s.vaultSettings)
174 r.Post("/vault/settings", s.setVaultSettings)
175 r.Post("/vault/select", s.selectVault)
176 r.Get("/fs/browse", s.browseDirectories)
177
178 r.Get("/notes", s.listNotes)
179 r.Get("/folders", s.listFolders)
180 r.Get("/assets", s.listAssets)
181 r.Get("/assets/exists", s.assetsExists)
182 r.Get("/assets/raw", s.rawAsset)
183 r.Post("/assets/upload", s.uploadAsset)
184
185 r.Get("/notes/read", s.readNote)
186 r.Get("/comments/read", s.readComments)
187 r.Post("/comments/write", s.writeComments)
188 r.Post("/notes/write", s.writeNote)
189 r.Post("/notes/create", s.createNote)
190 r.Post("/excalidraw/create", s.createExcalidraw)
191 r.Post("/notes/rename", s.renameNote)
192 r.Post("/notes/delete", s.deleteNote)
193 r.Post("/notes/trash", s.trashNote)
194 r.Post("/notes/restore", s.restoreNote)
195 r.Post("/notes/empty-trash", s.emptyTrash)
196 r.Post("/notes/archive", s.archiveNote)
197 r.Post("/notes/unarchive", s.unarchiveNote)
198 r.Post("/notes/duplicate", s.duplicateNote)
199 r.Post("/notes/move", s.moveNote)
200
201 r.Post("/folders/create", s.createFolder)
202 r.Post("/folders/rename", s.renameFolder)
203 r.Post("/folders/delete", s.deleteFolder)
204 r.Post("/folders/duplicate", s.duplicateFolder)
205
206 r.Get("/search/capabilities", s.searchCapabilities)
207 r.Get("/search/text", s.searchText)
208
209 r.Get("/tasks", s.allTasks)
210 r.Get("/tasks/for", s.tasksFor)
211
212 r.Post("/demo/generate", s.demoGenerate)
213 r.Post("/demo/remove", s.demoRemove)
214
215 r.Get("/watch", s.watchWS)
216}
217
218func platformName() string {
219 switch runtime.GOOS {

Callers 1

RouterMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected