| 167 | } |
| 168 | |
| 169 | func (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 | |
| 218 | func platformName() string { |
| 219 | switch runtime.GOOS { |