123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package status
- import (
- "golang.org/x/net/context"
- "google.golang.org/grpc/codes"
- )
- func FromContextError(err error) *Status {
- switch err {
- case nil:
- return New(codes.OK, "")
- case context.DeadlineExceeded:
- return New(codes.DeadlineExceeded, err.Error())
- case context.Canceled:
- return New(codes.Canceled, err.Error())
- default:
- return New(codes.Unknown, err.Error())
- }
- }
|