Skip to content

Commit 6cb8980

Browse files
committed
WIP
1 parent baadeb6 commit 6cb8980

File tree

4 files changed

+253
-36
lines changed

4 files changed

+253
-36
lines changed

lib/core/request.js

+32
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,38 @@ class Request {
314314
processHeader(this, key, value)
315315
return this
316316
}
317+
318+
onRequestStart (controller) {
319+
this[kHandler].onRequestStart?.(controller)
320+
}
321+
322+
onRequestHeaders (headers) {
323+
this[kHandler].onRequestHeaders?.(headers)
324+
}
325+
326+
onRequestData (chunk) {
327+
this[kHandler].onRequestData?.(chunk)
328+
}
329+
330+
onRequestEnd () {
331+
this[kHandler].onRequestEnd?.()
332+
}
333+
334+
onResponseStart (controller) {
335+
this[kHandler].onResponseStart?.(controller)
336+
}
337+
338+
onResponseHeaders (headers, statusCode, statusText) {
339+
this[kHandler].onResponseHeaders?.(headers, statusCode, statusText)
340+
}
341+
342+
onResponseData (chunk) {
343+
this[kHandler].onResponseData?.(chunk)
344+
}
345+
346+
onResponseEnd () {
347+
this[kHandler].onResponseEnd?.()
348+
}
317349
}
318350

319351
function processHeader (request, key, val) {

0 commit comments

Comments
 (0)