Hooks: Remove AddLoginHook and RunLogin hooks (#73227)

pull/73373/head
Karl Persson 2 years ago committed by GitHub
parent 98f3b5fecb
commit ef6e1a9460
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      pkg/services/hooks/hooks.go

@ -3,16 +3,12 @@ package hooks
import (
"github.com/grafana/grafana/pkg/api/dtos"
contextmodel "github.com/grafana/grafana/pkg/services/contexthandler/model"
"github.com/grafana/grafana/pkg/services/login"
)
type IndexDataHook func(indexData *dtos.IndexViewData, req *contextmodel.ReqContext)
type LoginHook func(loginInfo *login.LoginInfo, req *contextmodel.ReqContext)
type HooksService struct {
indexDataHooks []IndexDataHook
loginHooks []LoginHook
}
func ProvideService() *HooksService {
@ -28,13 +24,3 @@ func (srv *HooksService) RunIndexDataHooks(indexData *dtos.IndexViewData, req *c
hook(indexData, req)
}
}
func (srv *HooksService) AddLoginHook(hook LoginHook) {
srv.loginHooks = append(srv.loginHooks, hook)
}
func (srv *HooksService) RunLoginHook(loginInfo *login.LoginInfo, req *contextmodel.ReqContext) {
for _, hook := range srv.loginHooks {
hook(loginInfo, req)
}
}

Loading…
Cancel
Save