feat: live request url under the new system

This commit is contained in:
Andrew Bastin
2021-08-02 17:55:12 -04:00
parent 05f19cbb60
commit 10b7da0558
3 changed files with 114 additions and 1 deletions

View File

@@ -171,6 +171,14 @@ const dispatchers = defineDispatchers({
},
}
},
setParams(curr: RESTSession, { entries }: { entries: HoppRESTParam[] }) {
return {
request: {
...curr.request,
params: entries,
},
}
},
addParam(curr: RESTSession, { newParam }: { newParam: HoppRESTParam }) {
return {
request: {
@@ -273,6 +281,14 @@ const dispatchers = defineDispatchers({
},
}
},
setHeaders(curr: RESTSession, { entries }: { entries: HoppRESTHeader[] }) {
return {
request: {
...curr.request,
headers: entries,
},
}
},
addHeader(curr: RESTSession, { entry }: { entry: HoppRESTHeader }) {
return {
request: {
@@ -395,6 +411,15 @@ export function setRESTRequestName(newName: string) {
})
}
export function setRESTParams(entries: HoppRESTParam[]) {
restSessionStore.dispatch({
dispatcher: "setParams",
payload: {
entries,
},
})
}
export function addRESTParam(newParam: HoppRESTParam) {
restSessionStore.dispatch({
dispatcher: "addParam",
@@ -439,6 +464,15 @@ export function updateRESTMethod(newMethod: string) {
})
}
export function setRESTHeaders(entries: HoppRESTHeader[]) {
restSessionStore.dispatch({
dispatcher: "setHeaders",
payload: {
entries,
},
})
}
export function addRESTHeader(entry: HoppRESTHeader) {
restSessionStore.dispatch({
dispatcher: "addHeader",