mirror of
https://github.com/PretendoNetwork/friends.git
synced 2024-05-17 20:30:47 -04:00
Add missing error handling on GRPC method
This commit is contained in:
parent
2d1e087fac
commit
36b0b7f3fb
|
@ -4,7 +4,11 @@ import (
|
|||
"context"
|
||||
"time"
|
||||
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/status"
|
||||
|
||||
database_wiiu "github.com/PretendoNetwork/friends/database/wiiu"
|
||||
"github.com/PretendoNetwork/friends/globals"
|
||||
pb "github.com/PretendoNetwork/grpc-go/friends"
|
||||
nex "github.com/PretendoNetwork/nex-go"
|
||||
)
|
||||
|
@ -24,7 +28,13 @@ func (s *gRPCFriendsServer) SendUserFriendRequest(ctx context.Context, in *pb.Se
|
|||
|
||||
message := in.GetMessage()
|
||||
|
||||
id, _ := database_wiiu.SaveFriendRequest(sender, recipient, sentTime.Value(), expireTime.Value(), message)
|
||||
id, err := database_wiiu.SaveFriendRequest(sender, recipient, sentTime.Value(), expireTime.Value(), message)
|
||||
if err != nil {
|
||||
globals.Logger.Critical(err.Error())
|
||||
return &pb.SendUserFriendRequestResponse{
|
||||
Success: false,
|
||||
}, status.Errorf(codes.Internal, "internal server error")
|
||||
}
|
||||
|
||||
return &pb.SendUserFriendRequestResponse{
|
||||
Success: id != 0,
|
||||
|
|
Loading…
Reference in a new issue