exhibition-main/pkg/service/init.go

25 lines
701 B
Go
Raw Permalink Normal View History

2024-01-31 09:04:43 +00:00
package service
import (
"dubbo.apache.org/dubbo-go/v3/config"
_ "dubbo.apache.org/dubbo-go/v3/imports"
2024-02-06 06:01:50 +00:00
"github.com/exhibition-main/api/account"
"github.com/exhibition-main/api/artist"
2024-02-01 05:44:54 +00:00
"github.com/exhibition-main/api/exhibition"
2024-01-31 09:04:43 +00:00
appConfig "github.com/exhibition-main/internal/config"
)
2024-02-01 05:44:54 +00:00
var GrpcExhibitionClientImpl = new(exhibition.ExhibitionClientImpl)
2024-02-06 06:01:50 +00:00
var AccountProvider = new(account.AccountClientImpl)
var GrpcArtistImpl = new(artist.ArtistClientImpl)
2024-01-31 09:04:43 +00:00
func init() {
2024-02-19 06:37:59 +00:00
appConfig.GetOptions()
2024-02-06 06:01:50 +00:00
config.SetConsumerService(GrpcArtistImpl)
config.SetConsumerService(AccountProvider)
2024-02-01 05:44:54 +00:00
config.SetConsumerService(GrpcExhibitionClientImpl)
2024-01-31 09:04:43 +00:00
if err := config.Load(); err != nil {
panic(err)
}
}