aboutsummaryrefslogtreecommitdiffstats
path: root/packages/pipeline/src/scripts/update_relayer_info.ts
diff options
context:
space:
mode:
authorAlex Browne <stephenalexbrowne@gmail.com>2018-11-09 03:38:37 +0800
committerAlex Browne <stephenalexbrowne@gmail.com>2018-12-05 06:24:48 +0800
commit410a9244952b663fa8e56cc778b712ae228bbd82 (patch)
treeef9951abc2c867596c23bce159aca6f3536efe65 /packages/pipeline/src/scripts/update_relayer_info.ts
parent53cc9e9bedc6adf2247a190dbb758c9411033cab (diff)
downloaddexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.tar
dexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.tar.gz
dexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.tar.bz2
dexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.tar.lz
dexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.tar.xz
dexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.tar.zst
dexon-sol-tools-410a9244952b663fa8e56cc778b712ae228bbd82.zip
Add better error handling for immediately invoked async functions
Diffstat (limited to 'packages/pipeline/src/scripts/update_relayer_info.ts')
-rw-r--r--packages/pipeline/src/scripts/update_relayer_info.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/pipeline/src/scripts/update_relayer_info.ts b/packages/pipeline/src/scripts/update_relayer_info.ts
index f54e16b6c..051289992 100644
--- a/packages/pipeline/src/scripts/update_relayer_info.ts
+++ b/packages/pipeline/src/scripts/update_relayer_info.ts
@@ -5,6 +5,7 @@ import { RelayerRegistrySource } from '../data_sources/relayer-registry';
import { Relayer } from '../entities';
import { deployConfig } from '../ormconfig';
import { parseRelayers } from '../parsers/relayer_registry';
+import { handleError } from '../utils';
// NOTE(albrow): We need to manually update this URL for now. Fix this when we
// have the relayer-registry behind semantic versioning.
@@ -17,7 +18,7 @@ let connection: Connection;
connection = await createConnection(deployConfig);
await getRelayers();
process.exit(0);
-})();
+})().catch(handleError);
async function getRelayers(): Promise<void> {
console.log('Getting latest relayer info...');