aboutsummaryrefslogtreecommitdiffstats
path: root/packages/pipeline/src
diff options
context:
space:
mode:
authorAlex Browne <stephenalexbrowne@gmail.com>2018-09-28 04:53:37 +0800
committerAlex Browne <stephenalexbrowne@gmail.com>2018-12-05 06:24:06 +0800
commitdd093daf916ee3d6ce0021be0a245990e0cd2c56 (patch)
tree37e33899336fb77563d09f196271f23d320de5c8 /packages/pipeline/src
parent9ab55ccec0478e65f9d605aa2da7ed1fa13e01ac (diff)
downloaddexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.tar
dexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.tar.gz
dexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.tar.bz2
dexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.tar.lz
dexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.tar.xz
dexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.tar.zst
dexon-sol-tools-dd093daf916ee3d6ce0021be0a245990e0cd2c56.zip
Add soruceUrl to SraOrder entity
Diffstat (limited to 'packages/pipeline/src')
-rw-r--r--packages/pipeline/src/entities/SraOrder.ts1
-rw-r--r--packages/pipeline/src/index.ts4
2 files changed, 4 insertions, 1 deletions
diff --git a/packages/pipeline/src/entities/SraOrder.ts b/packages/pipeline/src/entities/SraOrder.ts
index c9a1f926d..e4987df57 100644
--- a/packages/pipeline/src/entities/SraOrder.ts
+++ b/packages/pipeline/src/entities/SraOrder.ts
@@ -7,6 +7,7 @@ export class SraOrder extends BaseEntity {
@PrimaryColumn() public exchangeAddress!: string;
@PrimaryColumn() public orderHashHex!: string;
+ @Column() public sourceUrl!: string;
@Column() public lastUpdatedTimestamp!: number;
@Column() public firstSeenTimestamp!: number;
diff --git a/packages/pipeline/src/index.ts b/packages/pipeline/src/index.ts
index 3e8434e3d..c442c7970 100644
--- a/packages/pipeline/src/index.ts
+++ b/packages/pipeline/src/index.ts
@@ -47,10 +47,12 @@ async function getSraOrdersAsync(): Promise<void> {
const orderRepository = connection.getRepository(SraOrder);
console.log(`found ${await orderRepository.count()} existing orders`);
- const connect = new HttpClient('https://api.radarrelay.com/0x/v2');
+ const sraUrl = 'https://api.radarrelay.com/0x/v2';
+ const connect = new HttpClient(sraUrl);
const rawOrders = await connect.getOrdersAsync();
const orders = parseSraOrders(rawOrders);
for (const order of orders) {
+ order.sourceUrl = sraUrl;
order.save();
}
console.log(`now there are ${await orderRepository.count()} total orders`);