func (s *networkServerRPC) Downlink(ctx context.Context, message *broker.DownlinkMessage) (*broker.DownlinkMessage, error) { if err := s.ValidateContext(ctx); err != nil { return nil, err } if err := message.Validate(); err != nil { return nil, errors.Wrap(err, "Invalid Downlink") } res, err := s.networkServer.HandleDownlink(message) if err != nil { return nil, err } return res, nil }