@google-cloud+logging-min++teeny-request+9.0.0.patch 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. diff --git a/node_modules/@google-cloud/logging-min/node_modules/teeny-request/build/src/index.js b/node_modules/@google-cloud/logging-min/node_modules/teeny-request/build/src/index.js
  2. index af5d15e..2b63d0c 100644
  3. --- a/node_modules/@google-cloud/logging-min/node_modules/teeny-request/build/src/index.js
  4. +++ b/node_modules/@google-cloud/logging-min/node_modules/teeny-request/build/src/index.js
  5. @@ -115,6 +115,9 @@ function createMultipartStream(boundary, multipart) {
  6. }
  7. else {
  8. part.body.pipe(stream, { end: false });
  9. + part.body.on('error', (err) => {
  10. + stream.destroy(err);
  11. + });
  12. part.body.on('end', () => {
  13. stream.write('\r\n');
  14. stream.write(finale);
  15. @@ -168,25 +171,27 @@ function teenyRequest(reqOpts, callback) {
  16. // Stream mode
  17. const requestStream = streamEvents(new stream_1.PassThrough());
  18. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  19. - let responseStream;
  20. - requestStream.once('reading', () => {
  21. - if (responseStream) {
  22. - (0, stream_1.pipeline)(responseStream, requestStream, () => { });
  23. - }
  24. - else {
  25. - requestStream.once('response', () => {
  26. - (0, stream_1.pipeline)(responseStream, requestStream, () => { });
  27. - });
  28. - }
  29. - });
  30. + // let responseStream;
  31. + // requestStream.once('reading', () => {
  32. + // if (responseStream) {
  33. + // (0, stream_1.pipeline)(responseStream, requestStream, () => { });
  34. + // }
  35. + // else {
  36. + // requestStream.once('response', () => {
  37. + // (0, stream_1.pipeline)(responseStream, requestStream, () => { });
  38. + // });
  39. + // }
  40. + // });
  41. +
  42. +
  43. options.compress = false;
  44. teenyRequest.stats.requestStarting();
  45. (0, node_fetch_1.default)(uri, options).then(res => {
  46. - teenyRequest.stats.requestFinished();
  47. - responseStream = res.body;
  48. - responseStream.on('error', (err) => {
  49. - requestStream.emit('error', err);
  50. - });
  51. + teenyRequest.stats.requestFinished(); stream_1.pipeline(res.body, requestStream, () => {});
  52. + // responseStream = res.body;
  53. + // responseStream.on('error', (err) => {
  54. + // requestStream.emit('error', err);
  55. + // });
  56. const response = fetchToRequestResponse(options, res);
  57. requestStream.emit('response', response);
  58. }, err => {