mirror of
https://github.com/ragestudio/linebridge.git
synced 2025-06-09 10:34:17 +00:00
run handlers on makeRequest
This commit is contained in:
parent
d2ebbcb85f
commit
42225f6489
@ -17,21 +17,21 @@ export default function generateHTTPRequestDispatcher({
|
|||||||
params: query,
|
params: query,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof beforeRequest === "function") {
|
|
||||||
await beforeRequest(requestParams)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (typeof handleRequestContext === "function") {
|
|
||||||
const context = await handleRequestContext()
|
|
||||||
requestParams = { ...requestParams, ...context }
|
|
||||||
}
|
|
||||||
|
|
||||||
let result = {
|
let result = {
|
||||||
response: null,
|
response: null,
|
||||||
error: null,
|
error: null,
|
||||||
}
|
}
|
||||||
|
|
||||||
const makeRequest = async () => {
|
const makeRequest = async () => {
|
||||||
|
if (typeof beforeRequest === "function") {
|
||||||
|
await beforeRequest(requestParams)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof handleRequestContext === "function") {
|
||||||
|
const context = await handleRequestContext()
|
||||||
|
requestParams = { ...requestParams, ...context }
|
||||||
|
}
|
||||||
|
|
||||||
return await instance(requestParams)
|
return await instance(requestParams)
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
result.response = response
|
result.response = response
|
||||||
|
Loading…
x
Reference in New Issue
Block a user