mirror of
https://github.com/PretendoNetwork/splatoon.git
synced 2026-04-25 23:37:20 -05:00
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
* chore: update grpc bits and add local auth mode * chore: library updates and token validation * fix: small things * feat: use secret unreleased protocols * chore: update go modules * chore: bump golang version
22 lines
536 B
Go
22 lines
536 B
Go
package globals
|
|
|
|
import (
|
|
"context"
|
|
|
|
pbfriends "github.com/PretendoNetwork/grpc/go/friends"
|
|
"github.com/PretendoNetwork/nex-protocols-go/v2/globals"
|
|
"google.golang.org/grpc/metadata"
|
|
)
|
|
|
|
func GetUserFriendPIDs(pid uint32) []uint32 {
|
|
ctx := metadata.NewOutgoingContext(context.Background(), GRPCFriendsCommonMetadata)
|
|
|
|
response, err := GRPCFriendsClient.GetUserFriendPIDs(ctx, &pbfriends.GetUserFriendPIDsRequest{Pid: pid})
|
|
if err != nil {
|
|
globals.Logger.Error(err.Error())
|
|
return make([]uint32, 0)
|
|
}
|
|
|
|
return response.Pids
|
|
}
|