mirror of
https://github.com/PretendoNetwork/splatoon.git
synced 2026-04-25 15:27:06 -05:00
23 lines
589 B
Go
23 lines
589 B
Go
package globals
|
|
|
|
import (
|
|
"context"
|
|
"github.com/PretendoNetwork/nex-go/v2/types"
|
|
|
|
pb "github.com/PretendoNetwork/grpc-go/account"
|
|
"github.com/PretendoNetwork/nex-go/v2"
|
|
"google.golang.org/grpc/metadata"
|
|
)
|
|
|
|
func PasswordFromPID(pid types.PID) (string, uint32) {
|
|
ctx := metadata.NewOutgoingContext(context.Background(), GRPCAccountCommonMetadata)
|
|
|
|
response, err := GRPCAccountClient.GetNEXPassword(ctx, &pb.GetNEXPasswordRequest{Pid: uint32(pid)})
|
|
if err != nil {
|
|
Logger.Error(err.Error())
|
|
return "", nex.ResultCodes.RendezVous.InvalidUsername
|
|
}
|
|
|
|
return response.Password, 0
|
|
}
|