summaryrefslogtreecommitdiff
path: root/router/api.go
blob: ce7b5bf1b81b747595fc27a2cdaf27e0f53f314b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package router

import (
	"lain/controllers"
	"lain/types"
	"lain/utils/auth"
	"lain/utils/urls"
)

func init() {
	urls.SetNamespace("api")

	urls.Path(types.GET, "/mail/email/:id", auth.RequireAuthentication(controllers.GetEmailAPI), "get_email")
	urls.Path(types.POST, "/mail/email/:id/flag", auth.RequireAuthentication(controllers.ToggleFlagAPI), "toggle_flag")
	urls.Path(types.POST, "/mail/email/:id/read", auth.RequireAuthentication(controllers.MarkEmailAsReadAPI), "mark_read")
}