Print error message when no orders are found from /orders

This commit is contained in:
Brandon Millman 2018-03-06 15:34:32 -08:00
parent 1789025da9
commit d39af6c9eb

View File

@ -1,10 +1,12 @@
import { SignedOrder, ZeroEx } from '0x.js'; import { SignedOrder, ZeroEx } from '0x.js';
import { HttpClient } from '@0xproject/connect'; import { HttpClient } from '@0xproject/connect';
import { Schema, schemas as schemasByName } from '@0xproject/json-schemas'; import { Schema, schemas as schemasByName } from '@0xproject/json-schemas';
import chalk from 'chalk';
import * as _ from 'lodash'; import * as _ from 'lodash';
import { addresses as kovanAddresses } from './contract_addresses/kovan_addresses'; import { addresses as kovanAddresses } from './contract_addresses/kovan_addresses';
import { addresses as mainnetAddresses } from './contract_addresses/mainnet_addresses'; import { addresses as mainnetAddresses } from './contract_addresses/mainnet_addresses';
import { utils } from './utils';
interface EnvironmentValue { interface EnvironmentValue {
key: string; key: string;
@ -61,7 +63,6 @@ function createContractAddressEnvironmentValues(networkId: number) {
createEnvironmentValue('exchangeContractAddress', contractAddresses.EXCHANGE), createEnvironmentValue('exchangeContractAddress', contractAddresses.EXCHANGE),
]; ];
} }
async function createOrderEnvironmentValuesAsync(url: string) { async function createOrderEnvironmentValuesAsync(url: string) {
const httpClient = new HttpClient(url); const httpClient = new HttpClient(url);
const orders = await httpClient.getOrdersAsync(); const orders = await httpClient.getOrdersAsync();
@ -75,6 +76,7 @@ async function createOrderEnvironmentValuesAsync(url: string) {
createEnvironmentValue('orderHash', ZeroEx.getOrderHashHex(orderIfExists)), createEnvironmentValue('orderHash', ZeroEx.getOrderHashHex(orderIfExists)),
]; ];
} else { } else {
utils.log(`${chalk.red(`No orders from /orders found`)}`);
return [ return [
createEnvironmentValue('order', ''), createEnvironmentValue('order', ''),
createEnvironmentValue('orderMaker', ''), createEnvironmentValue('orderMaker', ''),