add throw error to publish-data

This commit is contained in:
Phillip 2023-02-18 19:35:01 +02:00
parent 48af282ba0
commit 7c6f9e90bb
2 changed files with 11 additions and 8 deletions

View File

@ -297,7 +297,7 @@ class WebBrowser extends LitElement {
const worker = new WebWorker(); const worker = new WebWorker();
console.log({worker}) console.log({worker})
try { try {
await publishData({ const resPublish = await publishData({
registeredName: name, registeredName: name,
file: data64, file: data64,
service: service, service: service,
@ -308,7 +308,9 @@ class WebBrowser extends LitElement {
worker: worker, worker: worker,
isBase64: true, isBase64: true,
}); });
let data = {};
data["data"] = resPublish;
response = JSON.stringify(data);
worker.terminate(); worker.terminate();
} catch (error) { } catch (error) {
worker.terminate(); worker.terminate();

View File

@ -44,7 +44,7 @@ export const publishData = async ({
transactionBytesBase58 transactionBytesBase58
) )
if (convertedBytesBase58.error) { if (convertedBytesBase58.error) {
return throw new Error('Error when signing');
} }
const convertedBytes = const convertedBytes =
@ -74,7 +74,7 @@ export const publishData = async ({
}) })
let myResponse = { error: "" } let myResponse = { error: "" }
if (response === false) { if (response === false) {
return throw new Error('Error when signing');
} else { } else {
myResponse = response myResponse = response
} }
@ -85,21 +85,22 @@ export const publishData = async ({
const validate = async () => { const validate = async () => {
let validNameRes = await validateName(registeredName) let validNameRes = await validateName(registeredName)
if (validNameRes.error) { if (validNameRes.error) {
return throw new Error('Name not found');
} }
let transactionBytes = await uploadData(registeredName, path, file) let transactionBytes = await uploadData(registeredName, path, file)
if (transactionBytes.error) { if (transactionBytes.error) {
return throw new Error('Error when uploading');
} else if ( } else if (
transactionBytes.includes("Error 500 Internal Server Error") transactionBytes.includes("Error 500 Internal Server Error")
) { ) {
return throw new Error('Error when uploading');
} }
let signAndProcessRes = await signAndProcess(transactionBytes) let signAndProcessRes = await signAndProcess(transactionBytes)
if (signAndProcessRes.error) { if (signAndProcessRes.error) {
return throw new Error('Error when signing');
} }
return signAndProcessRes
} }
const uploadData = async (registeredName, path, file) => { const uploadData = async (registeredName, path, file) => {