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")
}
|