refactor(document): complete signed post flows via fileClient

This commit is contained in:
2026-03-25 11:14:57 +00:00
parent 391040b5ac
commit ad855fec88
4 changed files with 119 additions and 52 deletions
+17 -51
View File
@@ -6,7 +6,8 @@ import { getJson, requestJson } from "../clients/endpointClient";
import {
getFileJson,
getSignedFileJson,
downloadFileBlob
downloadFileBlob,
postSignedFileJson
} from "../clients/fileClient";
export const getAwaitingSubmissionFromBlob = (containerName) => {
@@ -117,17 +118,10 @@ export const uploadFiles = async (
var queryUrl = "/api/file/upload";
const hashedUrl = await buildHashedQueryUrl(queryUrl);
const config = {
method: "post",
url: hashedUrl,
data: formData,
headers: { "content-type": "multipart/form-data" }
};
try {
return await requestJson(config);
return await postSignedFileJson(queryUrl, formData, {
headers: { "content-type": "multipart/form-data" }
});
} catch (error) {
consoleLogger(error);
}
@@ -146,17 +140,10 @@ export const uploadSingleFile = async (filesObj, containerID, casefolderID) => {
var queryUrl = "/api/file/uploadsinglefile";
const hashedUrl = await buildHashedQueryUrl(queryUrl);
const config = {
method: "post",
url: hashedUrl,
data: formData,
headers: { "content-type": "multipart/form-data" }
};
try {
return await requestJson(config);
return await postSignedFileJson(queryUrl, formData, {
headers: { "content-type": "multipart/form-data" }
});
} catch (error) {
consoleLogger(error);
}
@@ -176,17 +163,10 @@ export const uploadRepFiles = async (
var queryUrl = "/api/file/upload";
const hashedUrl = await buildHashedQueryUrl(queryUrl);
const config = {
method: "post",
url: hashedUrl,
data: formData,
headers: { "content-type": "multipart/form-data" }
};
try {
return await requestJson(config);
return await postSignedFileJson(queryUrl, formData, {
headers: { "content-type": "multipart/form-data" }
});
} catch (error) {
consoleLogger(error);
}
@@ -201,17 +181,10 @@ export const generateRepPDF = async (
var queryUrl =
"/api/file/generatepdf" + (options.download ? "?download=true" : "");
const hashedUrl = await buildHashedQueryUrl(queryUrl);
const config = {
method: "post",
url: hashedUrl,
data: formValues,
...(options.download ? { responseType: "blob" } : {})
};
try {
return await requestJson(config);
return await postSignedFileJson(queryUrl, formValues, {
...(options.download ? { responseType: "blob" } : {})
});
} catch (error) {
consoleLogger(error);
}
@@ -234,17 +207,10 @@ export const generateAppealPDF = async (
appealType +
(options.download ? "&download=true" : "");
const hashedUrl = await buildHashedQueryUrl(queryUrl);
const config = {
method: "post",
url: hashedUrl,
data: formValues,
...(options.download ? { responseType: "blob" } : {})
};
try {
return await requestJson(config);
return await postSignedFileJson(queryUrl, formValues, {
...(options.download ? { responseType: "blob" } : {})
});
} catch (error) {
consoleLogger(error);
}