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"
|
||||
|
||||
"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/animeroutes"
|
||||
"github.com/animenotifier/notify.moe/pages/index/apiroutes"
|
||||
@ -31,6 +32,7 @@ func Configure(app *aero.Application) {
|
||||
userroutes.Register(app)
|
||||
characterroutes.Register(app)
|
||||
exploreroutes.Register(app)
|
||||
activityroutes.Register(app)
|
||||
amvroutes.Register(app)
|
||||
forumroutes.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/animenotifier/notify.moe/pages/anime"
|
||||
"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/genre"
|
||||
"github.com/animenotifier/notify.moe/pages/genres"
|
||||
"github.com/animenotifier/notify.moe/pages/statistics"
|
||||
"github.com/animenotifier/notify.moe/utils/page"
|
||||
)
|
||||
|
||||
@ -38,4 +40,11 @@ func Register(app *aero.Application) {
|
||||
// Genres
|
||||
page.Get(app, "/genres", genres.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
|
||||
app.Get("/api/post/:id/reply/ui", post.ReplyUI)
|
||||
|
||||
// Post
|
||||
// Types
|
||||
app.Get("/api/types", database.Types)
|
||||
app.Get("/api/types/:type/all", database.Download)
|
||||
|
||||
// SoundTrack
|
||||
app.Post("/api/soundtrack/:id/download", soundtrack.Download)
|
||||
|
@ -2,12 +2,9 @@ package coreroutes
|
||||
|
||||
import (
|
||||
"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/home"
|
||||
"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/welcome"
|
||||
"github.com/animenotifier/notify.moe/utils/page"
|
||||
@ -15,29 +12,9 @@ import (
|
||||
|
||||
// Register registers the page routes.
|
||||
func Register(app *aero.Application) {
|
||||
// Front page
|
||||
page.Get(app, "/", home.Get)
|
||||
|
||||
// Login
|
||||
page.Get(app, "/login", login.Get)
|
||||
|
||||
// Welcome
|
||||
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)
|
||||
|
||||
// Browser extension
|
||||
|
Loading…
Reference in New Issue
Block a user