MCPcopy Index your code
hub / github.com/OpenSignLabs/OpenSign / uploadFile

Function uploadFile

apps/OpenSign/src/pages/Managesign.jsx:225–251  ·  view source on GitHub ↗
(file)

Source from the content-addressed store, hash-verified

223 }
224
225 const uploadFile = async (file) => {
226 try {
227 const parseFile = new Parse.File(file.name, file);
228 const response = await parseFile.save();
229 if (response?.url()) {
230 const fileRes = await getSecureUrl(response?.url());
231 if (fileRes?.url) {
232 const tenantId = localStorage.getItem("TenantId");
233 const userId = Parse?.User?.current()?.id;
234 SaveFileSize(file.size, fileRes?.url, tenantId, userId);
235 return fileRes?.url;
236 } else {
237 alert(t("something-went-wrong-mssg"));
238 setIsLoader(false);
239 return false;
240 }
241 } else {
242 alert(t("something-went-wrong-mssg"));
243 setIsLoader(false);
244 return false;
245 }
246 } catch (err) {
247 console.log("sign upload err", err);
248 setIsLoader(false);
249 alert(`${err.message}`);
250 }
251 };
252
253 const saveEntry = async (obj) => {
254 try {

Callers 1

ManageSignFunction · 0.70

Calls 2

getSecureUrlFunction · 0.90
SaveFileSizeFunction · 0.90

Tested by

no test coverage detected