chore: clean up

This commit is contained in:
liyasthomas
2022-01-24 10:00:07 +05:30
parent ffe659673d
commit 9475a162f7
2 changed files with 0 additions and 98 deletions

View File

@@ -172,8 +172,6 @@ export const applyBodyTransition = <T extends ValidContentTypes | null>(
current: HoppRESTReqBody,
target: T
): HoppRESTReqBody & { contentType: T } => {
debugger
if (current.contentType === target) {
console.warn(
`Tried to transition body from and to the same content-type '${target}'`

View File

@@ -204,7 +204,6 @@ const dispatchers = defineDispatchers({
curr: RESTSession,
{ newContentType }: { newContentType: ValidContentTypes | null }
) {
// TODO: Cleaner implementation
// TODO: persist body evenafter switching content typees
return {
request: {
@@ -212,101 +211,6 @@ const dispatchers = defineDispatchers({
body: applyBodyTransition(curr.request.body, newContentType),
},
}
// if (curr.request.body.contentType !== "multipart/form-data") {
// if (newContentType === "multipart/form-data") {
// // Preserve entries when comping from urlencoded to multipart
// if (
// curr.request.body.contentType === "application/x-www-form-urlencoded"
// ) {
// return {
// request: {
// ...curr.request,
// body: <HoppRESTReqBody>{
// contentType: "multipart/form-data",
// body: pipe(
// curr.request.body.body,
// parseRawKeyValueEntries,
// A.map(
// ({ key, value, active }) =>
// <FormDataKeyValue>{ key, value, active, isFile: false }
// )
// ),
// },
// },
// }
// }
// // Going from non-formdata to form-data, discard contents and set empty array as body
// return {
// request: {
// ...curr.request,
// body: <HoppRESTReqBody>{
// contentType: "multipart/form-data",
// body: [],
// },
// },
// }
// } else {
// // non-formdata to non-formdata, keep body and set content type
// return {
// request: {
// ...curr.request,
// body: <HoppRESTReqBody>{
// contentType: newContentType,
// body:
// newContentType === null
// ? null
// : (curr.request.body as any)?.body ?? "",
// },
// },
// }
// }
// } else if (newContentType !== "multipart/form-data") {
// if (newContentType === "application/x-www-form-urlencoded") {
// return {
// request: {
// ...curr.request,
// body: <HoppRESTReqBody>{
// contentType: newContentType,
// body: pipe(
// curr.request.body.body,
// A.map(
// ({ key, value, isFile, active }) =>
// <RawKeyValueEntry>{
// key,
// value: isFile ? "" : value,
// active,
// }
// ),
// rawKeyValueEntriesToString
// ),
// },
// },
// }
// }
// // Going from formdata to non-formdata, discard contents and set empty string
// return {
// request: {
// ...curr.request,
// body: <HoppRESTReqBody>{
// contentType: newContentType,
// body: "",
// },
// },
// }
// } else {
// // form-data to form-data ? just set the content type ¯\_(ツ)_/¯
// return {
// request: {
// ...curr.request,
// body: <HoppRESTReqBody>{
// contentType: newContentType,
// body: curr.request.body.body,
// },
// },
// }
// }
},
addFormDataEntry(curr: RESTSession, { entry }: { entry: FormDataKeyValue }) {
// Only perform update if the current content-type is formdata