fix: race condition mutating defaultRESTRequest

This commit is contained in:
liyasthomas
2021-12-31 23:25:46 +05:30
parent b78b2d0e78
commit 4ecd69cc5a
4 changed files with 19 additions and 24 deletions

View File

@@ -23,7 +23,7 @@ type RESTSession = {
saveContext: HoppRequestSaveContext | null
}
export const defaultRESTRequest: HoppRESTRequest = {
export const getDefaultRESTRequest = (): HoppRESTRequest => ({
v: RESTReqSchemaVersion,
endpoint: "https://echo.hoppscotch.io",
name: "Untitled request",
@@ -40,10 +40,10 @@ export const defaultRESTRequest: HoppRESTRequest = {
contentType: null,
body: null,
},
}
})
const defaultRESTSession: RESTSession = {
request: defaultRESTRequest,
request: getDefaultRESTRequest(),
response: null,
testResults: null,
saveContext: null,
@@ -387,7 +387,7 @@ export function getRESTSaveContext() {
}
export function resetRESTRequest() {
setRESTRequest(defaultRESTRequest)
setRESTRequest(getDefaultRESTRequest())
}
export function setRESTEndpoint(newEndpoint: string) {