-
Notifications
You must be signed in to change notification settings - Fork 34
/
root.go
25 lines (21 loc) · 1.19 KB
/
root.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package monitor
import (
"github.com/machinefi/w3bstream/cmd/srv-applet-mgr/apis/middleware"
"github.com/machinefi/w3bstream/pkg/depends/kit/httptransport"
"github.com/machinefi/w3bstream/pkg/depends/kit/kit"
"github.com/machinefi/w3bstream/pkg/enums"
"github.com/machinefi/w3bstream/pkg/modules/access_key"
)
var Root = kit.NewRouter(httptransport.Group("/monitor"))
func init() {
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &CreateContractLog{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &CreateChainTx{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &CreateChainHeight{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &RemoveContractLog{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &RemoveChainTx{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &RemoveChainHeight{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &ControlContractLog{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &ControlChainTx{}))
Root.Register(kit.NewRouter(&middleware.ProjectProvider{}, &ControlChainHeight{}))
access_key.RouterRegister(Root, enums.ApiGroupMonitor, enums.ApiGroupMonitorDesc)
}