26 lines
456 B
Go
26 lines
456 B
Go
package middlewares
|
|
|
|
import (
|
|
"backend/providers/app"
|
|
"backend/providers/jwt"
|
|
"backend/providers/storage"
|
|
"backend/providers/wechat"
|
|
|
|
log "github.com/sirupsen/logrus"
|
|
)
|
|
|
|
// @provider
|
|
type Middlewares struct {
|
|
log *log.Entry `inject:"false"`
|
|
|
|
app *app.Config
|
|
storagePath *storage.Config
|
|
jwt *jwt.JWT
|
|
client *wechat.Client
|
|
}
|
|
|
|
func (f *Middlewares) Prepare() error {
|
|
f.log = log.WithField("module", "middleware")
|
|
return nil
|
|
}
|