Grouped some API controllers by functionality
This commit is contained in:
+11
-6
@@ -16,17 +16,22 @@ func init() {
|
||||
|
||||
func mapEndpoints() {
|
||||
ns := beego.NewNamespace("/rest",
|
||||
beego.NSRouter("/ping.view", &api.PingController{}, "*:Get"),
|
||||
beego.NSRouter("/getLicense.view", &api.GetLicenseController{}, "*:Get"),
|
||||
beego.NSRouter("/getMusicFolders.view", &api.GetMusicFoldersController{}, "*:Get"),
|
||||
beego.NSRouter("/getIndexes.view", &api.GetIndexesController{}, "*:Get"),
|
||||
beego.NSRouter("/getMusicDirectory.view", &api.GetMusicDirectoryController{}, "*:Get"),
|
||||
beego.NSRouter("/ping.view", &api.SystemController{}, "*:Ping"),
|
||||
beego.NSRouter("/getLicense.view", &api.SystemController{}, "*:GetLicense"),
|
||||
|
||||
beego.NSRouter("/getMusicFolders.view", &api.BrowsingController{}, "*:GetMediaFolders"),
|
||||
beego.NSRouter("/getIndexes.view", &api.BrowsingController{}, "*:GetIndexes"),
|
||||
beego.NSRouter("/getMusicDirectory.view", &api.BrowsingController{}, "*:GetDirectory"),
|
||||
|
||||
beego.NSRouter("/getCoverArt.view", &api.GetCoverArtController{}, "*:Get"),
|
||||
beego.NSRouter("/stream.view", &api.StreamController{}, "*:Stream"),
|
||||
beego.NSRouter("/download.view", &api.StreamController{}, "*:Download"),
|
||||
beego.NSRouter("/getUser.view", &api.UsersController{}, "*:GetUser"),
|
||||
|
||||
beego.NSRouter("/getAlbumList.view", &api.GetAlbumListController{}, "*:Get"),
|
||||
|
||||
beego.NSRouter("/getPlaylists.view", &api.PlaylistsController{}, "*:GetAll"),
|
||||
|
||||
beego.NSRouter("/getUser.view", &api.UsersController{}, "*:GetUser"),
|
||||
)
|
||||
beego.AddNamespace(ns)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user