From 0c7b16492f64cdb99b2a3666122c96f9f4d7210e Mon Sep 17 00:00:00 2001 From: Jeff Widman Date: Fri, 4 Feb 2022 12:53:04 -0800 Subject: [PATCH] Fix deprecation warnings about `ptypes` package `staticcheck` is complaining about `ptypes` pkg being deprecated. --- internal/testing/cmd/bankdemo/bank.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/internal/testing/cmd/bankdemo/bank.go b/internal/testing/cmd/bankdemo/bank.go index cfa041a..9b1de20 100644 --- a/internal/testing/cmd/bankdemo/bank.go +++ b/internal/testing/cmd/bankdemo/bank.go @@ -5,7 +5,6 @@ import ( "fmt" "time" - "github.com/golang/protobuf/ptypes" "github.com/golang/protobuf/ptypes/empty" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -72,26 +71,29 @@ func (s *bankServer) GetTransactions(req *GetTransactionsRequest, stream Bank_Ge var start, end time.Time if req.Start != nil { - start, err = ptypes.Timestamp(req.Start) + err := req.Start.CheckValid() if err != nil { return err } + start = req.Start.AsTime() } if req.End != nil { - end, err = ptypes.Timestamp(req.End) + err := req.End.CheckValid() if err != nil { return err } + end = req.End.AsTime() } else { end = time.Date(9999, 12, 31, 23, 59, 59, 999999999, time.Local) } txns := acct.getTransactions() for _, txn := range txns { - t, err := ptypes.Timestamp(txn.Date) + err := txn.Date.CheckValid() if err != nil { return err } + t := txn.Date.AsTime() if (t.After(start) || t.Equal(start)) && (t.Before(end) || t.Equal(end)) {