mirror of
https://github.com/owncast/owncast.git
synced 2024-10-10 19:16:02 +00:00
25 lines
441 B
Go
25 lines
441 B
Go
package resolvers
|
|
|
|
import (
|
|
"github.com/owncast/owncast/storage/configrepository"
|
|
)
|
|
|
|
type APResolvers struct {
|
|
configRepository configrepository.ConfigRepository
|
|
}
|
|
|
|
func New() *APResolvers {
|
|
return &APResolvers{
|
|
configRepository: configrepository.Get(),
|
|
}
|
|
}
|
|
|
|
var temporaryGlobalInstance *APResolvers
|
|
|
|
func Get() *APResolvers {
|
|
if temporaryGlobalInstance == nil {
|
|
temporaryGlobalInstance = New()
|
|
}
|
|
return temporaryGlobalInstance
|
|
}
|