Files
livekit/cmd/server/wire.go
2020-12-25 22:31:11 -08:00

23 lines
482 B
Go

//+build wireinject
package main
import (
"github.com/google/wire"
"github.com/livekit/livekit-server/pkg/auth"
"github.com/livekit/livekit-server/pkg/config"
"github.com/livekit/livekit-server/pkg/node"
"github.com/livekit/livekit-server/pkg/service"
)
func InitializeServer(conf *config.Config, keyProvider auth.KeyProvider) (*LivekitServer, error) {
wire.Build(
NewLivekitServer,
node.NodeSet,
service.ServiceSet,
newManager,
)
return &LivekitServer{}, nil
}