Files
livekit/cmd/server/wire_gen.go
2020-11-03 00:20:46 -08:00

36 lines
819 B
Go

// Code generated by Wire. DO NOT EDIT.
//go:generate wire
//+build !wireinject
package main
import (
"github.com/livekit/livekit-server/pkg/config"
"github.com/livekit/livekit-server/pkg/node"
"github.com/livekit/livekit-server/pkg/service"
)
// Injectors from wire.go:
func InitializeServer(conf *config.Config) (*LivekitServer, error) {
nodeNode, err := node.NewLocalNode(conf)
if err != nil {
return nil, err
}
roomManager, err := newManager(conf, nodeNode)
if err != nil {
return nil, err
}
roomService, err := service.NewRoomService(conf, roomManager, nodeNode)
if err != nil {
return nil, err
}
rtcService := service.NewRTCService(conf, roomManager)
livekitServer, err := NewLivekitServer(conf, roomService, rtcService)
if err != nil {
return nil, err
}
return livekitServer, nil
}