Refactor showing error notification

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala committed 2022-01-03 16:48:35 +02:00
1 parent 2bc7757907
commit 8d52c43a71
1 file changed
+10 -4
@@ -63,7 +63,9 @@ export async function createTempFilesAndValidate({
const manifest = await validatePackage(tempFile); const manifest = await validatePackage(tempFile);
if (!isCompatibleExtension(manifest)){ if (!isCompatibleExtension(manifest)){
throw new Error("Incompatible extension"); displayError(fileName, { message: "Incompatible extension" });
return null;
} }
const id = path.join( const id = path.join(
@@ -80,6 +82,13 @@ export async function createTempFilesAndValidate({
id, id,
}; };
} catch (error) { } catch (error) {
displayError(fileName, error);
}
return null;
}
function displayError(fileName: string, error: any) {
const message = getMessageFromError(error); const message = getMessageFromError(error);
logger.info( logger.info(
@@ -96,9 +105,6 @@ export async function createTempFilesAndValidate({
</p> </p>
</div>, </div>,
); );
}
return null;
} }