Skip to content

Commit ff3741e

Browse files
committed
refactor(ipc/scheme_handlers): handle 'runtime-xhr-seq' header
1 parent 7247af2 commit ff3741e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/ipc/scheme_handlers.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ open class SchemeHandlers (val bridge: Bridge) {
2121
val response = Response(this)
2222
val body: ByteArray? by lazy {
2323
try {
24-
val seq = this.request.url.getQueryParameter("seq")
24+
val seq = this.getHeader("runtime-xhr-seq")
25+
?: this.request.url.getQueryParameter("seq")
2526

2627
if (seq != null && this.bridge.buffers.contains(seq)) {
2728
val buffer = this.bridge.buffers[seq]
@@ -73,6 +74,10 @@ open class SchemeHandlers (val bridge: Bridge) {
7374
return headers
7475
}
7576

77+
fun getHeader (name: String): String? {
78+
return request.requestHeaders.get(name)
79+
}
80+
7681
fun getUrl (): String {
7782
return this.request.url.toString().replace("https:", "socket:")
7883
}

0 commit comments

Comments
 (0)