24 lines
514 B
Go
24 lines
514 B
Go
|
package services
|
||
|
|
||
|
import (
|
||
|
solidarity_service "git.coopgo.io/sbouaram/solidarity-service/servers/grpc/proto"
|
||
|
"google.golang.org/grpc"
|
||
|
)
|
||
|
|
||
|
type SolidarityService struct {
|
||
|
solidarity_service.SolidarityServiceClient
|
||
|
}
|
||
|
|
||
|
func NewSolidarityService(dial string) (*SolidarityService, error) {
|
||
|
conn, err := grpc.Dial(dial, grpc.WithInsecure())
|
||
|
|
||
|
client := solidarity_service.NewSolidarityServiceClient(conn)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
|
||
|
return &SolidarityService{
|
||
|
SolidarityServiceClient: client,
|
||
|
}, nil
|
||
|
}
|