Skip to content

Commit f8da9ab

Browse files
committed
Merge branch 'paul/fewFixes' into deploy
2 parents 04d2e31 + 9dce62c commit f8da9ab

16 files changed

+41
-18
lines changed

src/partners/banxa.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@ function getFiatPaymentType(tx: BanxaTx): FiatPaymentType {
306306
case 'Sofort Transfer':
307307
return 'sofort'
308308
case 'Checkout Credit Card':
309+
case 'Primer Credit Card':
309310
case 'WorldPay Credit Card':
310311
return 'credit'
311312
case 'ClearJunction Fast Pay':
@@ -325,6 +326,7 @@ function getFiatPaymentType(tx: BanxaTx): FiatPaymentType {
325326
case 'PayID via Monoova':
326327
return 'payid'
327328
case 'WorldPay ApplePay':
329+
case 'Primer Apple Pay':
328330
return 'applepay'
329331
case 'WorldPay GooglePay':
330332
return 'googlepay'

src/partners/bitaccess.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import fetch from 'node-fetch'
1212

1313
import { PartnerPlugin, PluginParams, PluginResult, StandardTx } from '../types'
1414
import { datelog } from '../util'
15+
import { queryDummy } from './dummy'
1516

1617
const asBitaccessTx = asObject({
1718
trade_type: asValue<['buy', 'sell']>('buy', 'sell'),
@@ -117,7 +118,7 @@ export async function queryBitaccess(
117118

118119
export const bitaccess: PartnerPlugin = {
119120
// queryFunc will take PluginSettings as arg and return PluginResult
120-
queryFunc: queryBitaccess,
121+
queryFunc: queryDummy,
121122
// results in a PluginResult
122123
pluginName: 'Bitaccess',
123124
pluginId: 'bitaccess'

src/partners/coinswitch.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import fetch from 'node-fetch'
1111

1212
import { PartnerPlugin, PluginParams, PluginResult, StandardTx } from '../types'
1313
import { datelog } from '../util'
14+
import { queryDummy } from './dummy'
1415

1516
const asCoinSwitchTx = asObject({
1617
status: asString,
@@ -97,7 +98,7 @@ export async function queryCoinSwitch(
9798

9899
export const coinswitch: PartnerPlugin = {
99100
// queryFunc will take PluginSettings as arg and return PluginResult
100-
queryFunc: queryCoinSwitch,
101+
queryFunc: queryDummy,
101102
// results in a PluginResult
102103
pluginName: 'CoinSwitch',
103104
pluginId: 'coinswitch'

src/partners/dummy.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { PluginParams, PluginResult } from '../types'
2+
3+
export async function queryDummy(
4+
pluginParams: PluginParams
5+
): Promise<PluginResult> {
6+
return {
7+
settings: { lastTimestamp: 0 },
8+
transactions: []
9+
}
10+
}

src/partners/faast.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import fetch from 'node-fetch'
44

55
import { PartnerPlugin, PluginParams, PluginResult, StandardTx } from '../types'
66
import { datelog } from '../util'
7+
import { queryDummy } from './dummy'
78

89
const asFaastTx = asObject({
910
swap_id: asString,
@@ -99,7 +100,7 @@ export async function queryFaast(
99100

100101
export const faast: PartnerPlugin = {
101102
// queryFunc will take PluginSettings as arg and return PluginResult
102-
queryFunc: queryFaast,
103+
queryFunc: queryDummy,
103104
// results in a PluginResult
104105
pluginName: 'Faast',
105106
pluginId: 'faast'

src/partners/foxExchange.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import fetch from 'node-fetch'
33

44
import { PartnerPlugin, PluginParams, PluginResult, StandardTx } from '../types'
55
import { datelog } from '../util'
6+
import { queryDummy } from './dummy'
67

78
const asFoxExchangeTx = asObject({
89
orderId: asString,
@@ -111,7 +112,7 @@ export async function queryFoxExchange(
111112

112113
export const foxExchange: PartnerPlugin = {
113114
// queryFunc will take PluginSettings as arg and return PluginResult
114-
queryFunc: queryFoxExchange,
115+
queryFunc: queryDummy,
115116
// results in a PluginResult
116117
pluginName: 'FoxExchange',
117118
pluginId: 'foxExchange'

src/partners/gebo.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { PartnerPlugin, PluginParams, PluginResult, StandardTx } from '../types'
22
import { datelog } from '../util'
3+
import { queryDummy } from './dummy'
34

45
export async function queryGebo(
56
pluginParams: PluginParams
@@ -14,7 +15,7 @@ export async function queryGebo(
1415

1516
export const gebo: PartnerPlugin = {
1617
// queryFunc will take PluginSettings as arg and return PluginResult
17-
queryFunc: queryGebo,
18+
queryFunc: queryDummy,
1819
// results in a PluginResult
1920
pluginName: 'Gebo',
2021
pluginId: 'gebo'

src/partners/ioniagiftcard.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
Status
1818
} from '../types'
1919
import { datelog, retryFetch, smartIsoDateFromTimestamp, snooze } from '../util'
20+
import { queryDummy } from './dummy'
2021

2122
const asIoniaStatus = asMaybe(asValue('complete'), 'other')
2223

@@ -129,7 +130,7 @@ export const queryIoniaGiftCards = async (
129130

130131
export const ioniaGiftCards: PartnerPlugin = {
131132
// queryFunc will take PluginSettings as arg and return PluginResult
132-
queryFunc: queryIoniaGiftCards,
133+
queryFunc: queryDummy,
133134
// results in a PluginResult
134135
pluginName: 'Ionia Gift Cards',
135136
pluginId: 'ioniagiftcards'

src/partners/ioniavisarewards.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
Status
1818
} from '../types'
1919
import { datelog, retryFetch, smartIsoDateFromTimestamp, snooze } from '../util'
20+
import { queryDummy } from './dummy'
2021

2122
const asIoniaStatus = asMaybe(asValue('complete'), 'other')
2223

@@ -129,7 +130,7 @@ export const queryIoniaVisaRewards = async (
129130

130131
export const ioniaVisaRewards: PartnerPlugin = {
131132
// queryFunc will take PluginSettings as arg and return PluginResult
132-
queryFunc: queryIoniaVisaRewards,
133+
queryFunc: queryDummy,
133134
// results in a PluginResult
134135
pluginName: 'Ionia Visa Rewards',
135136
pluginId: 'ioniavisarewards'

src/partners/kado.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
asBoolean,
44
asDate,
55
asEither,
6-
asNull,
76
asNumber,
87
asObject,
98
asString,
@@ -20,6 +19,7 @@ import {
2019
StandardTx
2120
} from '../types'
2221
import { datelog, retryFetch, smartIsoDateFromTimestamp, snooze } from '../util'
22+
import { queryDummy } from './dummy'
2323

2424
// Define cleaner for individual transactions in onRamps and offRamps
2525
const asTxType = asValue('buy', 'sell')
@@ -120,7 +120,7 @@ export async function queryKado(
120120
}
121121

122122
export const kado: PartnerPlugin = {
123-
queryFunc: queryKado,
123+
queryFunc: queryDummy,
124124
pluginName: 'Kado',
125125
pluginId: 'kado'
126126
}

0 commit comments

Comments
 (0)