(senderId: NodeId)
| 414 | const lockType = req.method === "GET" ? "read" : "write"; |
| 415 | |
| 416 | const onSuccess = async (senderId: NodeId) => { |
| 417 | if (upgrade) { |
| 418 | req[kSenderId] = senderId; |
| 419 | fn(); |
| 420 | } else { |
| 421 | const transport = this.createTransport(transportName as any, req); |
| 422 | this._hookTransport(sid, transport, lockType, senderId); |
| 423 | transport.onRequest(req); |
| 424 | } |
| 425 | }; |
| 426 | |
| 427 | this._acquireLock(sid, transportName, lockType, onSuccess, () => |
| 428 | fn(errorCode, errorContext), |
no test coverage detected