Better routes splitting
This commit is contained in:
parent
d854ef3a6a
commit
1f9e4cab47
10
pages/database/download.go
Normal file
10
pages/database/download.go
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
package database
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/aerogo/aero"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Download downloads a snapshot of a database collection.
|
||||||
|
func Download(ctx aero.Context) error {
|
||||||
|
return nil
|
||||||
|
}
|
@ -4,6 +4,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/aerogo/aero"
|
"github.com/aerogo/aero"
|
||||||
|
"github.com/animenotifier/notify.moe/pages/index/activityroutes"
|
||||||
"github.com/animenotifier/notify.moe/pages/index/amvroutes"
|
"github.com/animenotifier/notify.moe/pages/index/amvroutes"
|
||||||
"github.com/animenotifier/notify.moe/pages/index/animeroutes"
|
"github.com/animenotifier/notify.moe/pages/index/animeroutes"
|
||||||
"github.com/animenotifier/notify.moe/pages/index/apiroutes"
|
"github.com/animenotifier/notify.moe/pages/index/apiroutes"
|
||||||
@ -31,6 +32,7 @@ func Configure(app *aero.Application) {
|
|||||||
userroutes.Register(app)
|
userroutes.Register(app)
|
||||||
characterroutes.Register(app)
|
characterroutes.Register(app)
|
||||||
exploreroutes.Register(app)
|
exploreroutes.Register(app)
|
||||||
|
activityroutes.Register(app)
|
||||||
amvroutes.Register(app)
|
amvroutes.Register(app)
|
||||||
forumroutes.Register(app)
|
forumroutes.Register(app)
|
||||||
animeroutes.Register(app)
|
animeroutes.Register(app)
|
||||||
|
15
pages/index/activityroutes/activityroutes.go
Normal file
15
pages/index/activityroutes/activityroutes.go
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
package activityroutes
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/aerogo/aero"
|
||||||
|
"github.com/animenotifier/notify.moe/pages/activity"
|
||||||
|
"github.com/animenotifier/notify.moe/utils/page"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Register registers the page routes.
|
||||||
|
func Register(app *aero.Application) {
|
||||||
|
page.Get(app, "/activity", activity.Global)
|
||||||
|
page.Get(app, "/activity/from/:index", activity.Global)
|
||||||
|
page.Get(app, "/activity/followed", activity.Followed)
|
||||||
|
page.Get(app, "/activity/followed/from/:index", activity.Followed)
|
||||||
|
}
|
@ -4,9 +4,11 @@ import (
|
|||||||
"github.com/aerogo/aero"
|
"github.com/aerogo/aero"
|
||||||
"github.com/animenotifier/notify.moe/pages/anime"
|
"github.com/animenotifier/notify.moe/pages/anime"
|
||||||
"github.com/animenotifier/notify.moe/pages/anime/editanime"
|
"github.com/animenotifier/notify.moe/pages/anime/editanime"
|
||||||
|
"github.com/animenotifier/notify.moe/pages/calendar"
|
||||||
"github.com/animenotifier/notify.moe/pages/episode"
|
"github.com/animenotifier/notify.moe/pages/episode"
|
||||||
"github.com/animenotifier/notify.moe/pages/genre"
|
"github.com/animenotifier/notify.moe/pages/genre"
|
||||||
"github.com/animenotifier/notify.moe/pages/genres"
|
"github.com/animenotifier/notify.moe/pages/genres"
|
||||||
|
"github.com/animenotifier/notify.moe/pages/statistics"
|
||||||
"github.com/animenotifier/notify.moe/utils/page"
|
"github.com/animenotifier/notify.moe/utils/page"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -38,4 +40,11 @@ func Register(app *aero.Application) {
|
|||||||
// Genres
|
// Genres
|
||||||
page.Get(app, "/genres", genres.Get)
|
page.Get(app, "/genres", genres.Get)
|
||||||
page.Get(app, "/genre/:name", genre.Get)
|
page.Get(app, "/genre/:name", genre.Get)
|
||||||
|
|
||||||
|
// Calendar
|
||||||
|
page.Get(app, "/calendar", calendar.Get)
|
||||||
|
|
||||||
|
// Statistics
|
||||||
|
page.Get(app, "/statistics", statistics.Get)
|
||||||
|
page.Get(app, "/statistics/anime", statistics.Anime)
|
||||||
}
|
}
|
||||||
|
@ -52,8 +52,9 @@ func Register(app *aero.Application) {
|
|||||||
// Post
|
// Post
|
||||||
app.Get("/api/post/:id/reply/ui", post.ReplyUI)
|
app.Get("/api/post/:id/reply/ui", post.ReplyUI)
|
||||||
|
|
||||||
// Post
|
// Types
|
||||||
app.Get("/api/types", database.Types)
|
app.Get("/api/types", database.Types)
|
||||||
|
app.Get("/api/types/:type/all", database.Download)
|
||||||
|
|
||||||
// SoundTrack
|
// SoundTrack
|
||||||
app.Post("/api/soundtrack/:id/download", soundtrack.Download)
|
app.Post("/api/soundtrack/:id/download", soundtrack.Download)
|
||||||
|
@ -2,12 +2,9 @@ package coreroutes
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/aerogo/aero"
|
"github.com/aerogo/aero"
|
||||||
"github.com/animenotifier/notify.moe/pages/activity"
|
|
||||||
"github.com/animenotifier/notify.moe/pages/calendar"
|
|
||||||
"github.com/animenotifier/notify.moe/pages/embed"
|
"github.com/animenotifier/notify.moe/pages/embed"
|
||||||
"github.com/animenotifier/notify.moe/pages/home"
|
"github.com/animenotifier/notify.moe/pages/home"
|
||||||
"github.com/animenotifier/notify.moe/pages/login"
|
"github.com/animenotifier/notify.moe/pages/login"
|
||||||
"github.com/animenotifier/notify.moe/pages/statistics"
|
|
||||||
"github.com/animenotifier/notify.moe/pages/terms"
|
"github.com/animenotifier/notify.moe/pages/terms"
|
||||||
"github.com/animenotifier/notify.moe/pages/welcome"
|
"github.com/animenotifier/notify.moe/pages/welcome"
|
||||||
"github.com/animenotifier/notify.moe/utils/page"
|
"github.com/animenotifier/notify.moe/utils/page"
|
||||||
@ -15,29 +12,9 @@ import (
|
|||||||
|
|
||||||
// Register registers the page routes.
|
// Register registers the page routes.
|
||||||
func Register(app *aero.Application) {
|
func Register(app *aero.Application) {
|
||||||
// Front page
|
|
||||||
page.Get(app, "/", home.Get)
|
page.Get(app, "/", home.Get)
|
||||||
|
|
||||||
// Login
|
|
||||||
page.Get(app, "/login", login.Get)
|
page.Get(app, "/login", login.Get)
|
||||||
|
|
||||||
// Welcome
|
|
||||||
page.Get(app, "/welcome", welcome.Get)
|
page.Get(app, "/welcome", welcome.Get)
|
||||||
|
|
||||||
// Activity
|
|
||||||
page.Get(app, "/activity", activity.Global)
|
|
||||||
page.Get(app, "/activity/from/:index", activity.Global)
|
|
||||||
page.Get(app, "/activity/followed", activity.Followed)
|
|
||||||
page.Get(app, "/activity/followed/from/:index", activity.Followed)
|
|
||||||
|
|
||||||
// Calendar
|
|
||||||
page.Get(app, "/calendar", calendar.Get)
|
|
||||||
|
|
||||||
// Statistics
|
|
||||||
page.Get(app, "/statistics", statistics.Get)
|
|
||||||
page.Get(app, "/statistics/anime", statistics.Anime)
|
|
||||||
|
|
||||||
// Legal stuff
|
|
||||||
page.Get(app, "/terms", terms.Get)
|
page.Get(app, "/terms", terms.Get)
|
||||||
|
|
||||||
// Browser extension
|
// Browser extension
|
||||||
|
Loading…
Reference in New Issue
Block a user