aboutsummaryrefslogtreecommitdiffstats
path: root/packages/pipeline/src
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2019-01-12 00:14:12 +0800
committerFabio Berger <me@fabioberger.com>2019-01-12 00:14:12 +0800
commit98579300c1f78d8c360fa960cc73ffacb1012e91 (patch)
treeab29e15e580820ad76dafa088926bec9998bb51c /packages/pipeline/src
parent6fb2721294f5d25edb76cb6f9b34eb3e07212950 (diff)
parent2cf57a48dd2857dd5cf2f31f4c60dd47ae4d34a5 (diff)
downloaddexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.tar
dexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.tar.gz
dexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.tar.bz2
dexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.tar.lz
dexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.tar.xz
dexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.tar.zst
dexon-0x-contracts-98579300c1f78d8c360fa960cc73ffacb1012e91.zip
merge development
Diffstat (limited to 'packages/pipeline/src')
-rw-r--r--packages/pipeline/src/scripts/pull_radar_relay_orders.ts29
1 files changed, 18 insertions, 11 deletions
diff --git a/packages/pipeline/src/scripts/pull_radar_relay_orders.ts b/packages/pipeline/src/scripts/pull_radar_relay_orders.ts
index 40bb6fc97..03fc764f2 100644
--- a/packages/pipeline/src/scripts/pull_radar_relay_orders.ts
+++ b/packages/pipeline/src/scripts/pull_radar_relay_orders.ts
@@ -29,18 +29,23 @@ async function getOrderbookAsync(): Promise<void> {
console.log(`Got ${rawOrders.records.length} orders.`);
console.log('Parsing orders...');
// Parse the sra orders, then add source url to each.
- const orders = R.pipe(parseSraOrders, R.map(setSourceUrl(RADAR_RELAY_URL)))(rawOrders);
+ const orders = R.pipe(
+ parseSraOrders,
+ R.map(setSourceUrl(RADAR_RELAY_URL)),
+ )(rawOrders);
// Save all the orders and update the observed time stamps in a single
// transaction.
console.log('Saving orders and updating timestamps...');
const observedTimestamp = Date.now();
- await connection.transaction(async (manager: EntityManager): Promise<void> => {
- for (const order of orders) {
- await manager.save(SraOrder, order);
- const orderObservation = createObservedTimestampForOrder(order, observedTimestamp);
- await manager.save(orderObservation);
- }
- });
+ await connection.transaction(
+ async (manager: EntityManager): Promise<void> => {
+ for (const order of orders) {
+ await manager.save(SraOrder, order);
+ const orderObservation = createObservedTimestampForOrder(order, observedTimestamp);
+ await manager.save(orderObservation);
+ }
+ },
+ );
}
const sourceUrlProp = R.lensProp('sourceUrl');
@@ -49,6 +54,8 @@ const sourceUrlProp = R.lensProp('sourceUrl');
* Sets the source url for a single order. Returns a new order instead of
* mutating the given one.
*/
-const setSourceUrl = R.curry((sourceURL: string, order: SraOrder): SraOrder => {
- return R.set(sourceUrlProp, sourceURL, order);
-});
+const setSourceUrl = R.curry(
+ (sourceURL: string, order: SraOrder): SraOrder => {
+ return R.set(sourceUrlProp, sourceURL, order);
+ },
+);