Simon Ser
|
f106c1125f
|
Make Go plugin handlers take a *Context
Take a *Context instead of a echo.Context. This saves a type assertion
in each handler.
|
2019-12-17 15:19:37 +01:00 |
|
Simon Ser
|
020e27fe45
|
Add Context to Plugin.Inject
This allows to access the request metadata and the session from injectors.
|
2019-12-17 15:14:36 +01:00 |
|
Simon Ser
|
ca3672df2a
|
Add RenderData interface
This allows Go plugins to easily inject global data.
|
2019-12-17 15:01:15 +01:00 |
|
Simon Ser
|
29e0879dd9
|
Allow Go Plugins to inject template data
|
2019-12-17 13:23:10 +01:00 |
|
Simon Ser
|
e78d2db3ea
|
Improve docs
|
2019-12-17 10:58:31 +01:00 |
|
Simon Ser
|
7f48702b83
|
go fmt
|
2019-12-16 14:53:56 +01:00 |
|
Simon Ser
|
d897eeee5c
|
Introduce base plugin
This plugin offers base IMAP/SMTP functionality.
References: https://todo.sr.ht/~sircmpwn/koushin/39
|
2019-12-16 12:52:44 +01:00 |
|
Simon Ser
|
e83844fbad
|
Add an API for Go plugins
References: https://todo.sr.ht/~sircmpwn/koushin/39
|
2019-12-16 12:26:26 +01:00 |
|