in requests.go [177:191]
func (req *WebhookRequest) ReadReader(rd io.Reader) error {
b, err := io.ReadAll(rd)
if err != nil {
return err
}
unmarshaler := &protojson.UnmarshalOptions{
AllowPartial: true,
DiscardUnknown: true,
}
err = unmarshaler.Unmarshal(b, &req.WebhookRequest)
if err != nil {
return err
}
return nil
}