🚚 Move the service type into hyper sdk

This commit is contained in:
2024-07-14 20:56:06 +08:00
parent 466b240e95
commit 31e73c438e
6 changed files with 23 additions and 14 deletions

View File

@ -3,7 +3,6 @@ package hyper
import (
"context"
"fmt"
"git.solsynth.dev/hydrogen/dealer/pkg/internal/directory"
"time"
"git.solsynth.dev/hydrogen/dealer/pkg/proto"
@ -15,7 +14,7 @@ func (v *HyperConn) DoAuthenticate(atk, rtk string) (acc *proto.UserInfo, access
defer cancel()
var in *grpc.ClientConn
in, err = v.GetServiceGrpcConn(directory.ServiceTypeAuthProvider)
in, err = v.GetServiceGrpcConn(ServiceTypeAuthProvider)
if err != nil {
return
}
@ -45,7 +44,7 @@ func (v *HyperConn) CheckPermGranted(atk string, key string, val []byte) error {
ctx, cancel := context.WithTimeout(context.Background(), time.Second*10)
defer cancel()
in, err := v.GetServiceGrpcConn(directory.ServiceTypeAuthProvider)
in, err := v.GetServiceGrpcConn(ServiceTypeAuthProvider)
if err != nil {
return err
}

8
pkg/hyper/const.go Normal file
View File

@ -0,0 +1,8 @@
package hyper
const (
ServiceTypeAuthProvider = "auth"
ServiceTypeFileProvider = "files"
ServiceTypeInteractiveProvider = "interactive"
ServiceTypeMessagingProvider = "messaging"
)