这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
f773722
Merge pull request #440 from bitfinexcom/staging
tarcisiozf Jul 29, 2025
2ab1087
Add filter schema ids
ZIMkaRU Jul 23, 2025
1215a4d
Add filter schema names
ZIMkaRU Jul 23, 2025
c1161f4
Add filter models for filter schemas
ZIMkaRU Jul 23, 2025
2ad5252
Add filter schema getter
ZIMkaRU Jul 23, 2025
0ccc9bb
Add getPositionsHistory req filter schema
ZIMkaRU Jul 23, 2025
296a534
Add entry point for filter schemas
ZIMkaRU Jul 23, 2025
10eeb4f
Add filter schemas into data validator
ZIMkaRU Jul 23, 2025
82126e8
Add filter validation schema id getter
ZIMkaRU Jul 24, 2025
b51d6d0
Add filter api method names
ZIMkaRU Jul 24, 2025
52e4288
Use filter api method names with normalizer
ZIMkaRU Jul 24, 2025
6d9df53
Use filter models in main report service
ZIMkaRU Jul 24, 2025
d286488
Use data validator for filters in prepare-response service
ZIMkaRU Jul 24, 2025
cf83707
Inject data validator into GenerateReportFile service
ZIMkaRU Jul 24, 2025
3d0f763
Use data validator for filters in GenerateReportFile service
ZIMkaRU Jul 24, 2025
f46e289
Fix filter schema import
ZIMkaRU Jul 25, 2025
8119ceb
Use filter api method names with schema id getter
ZIMkaRU Jul 25, 2025
acfc968
Use pos hist validation schema for pos snapshot
ZIMkaRU Jul 25, 2025
b6547b6
Use pos hist validation schema for pos audit
ZIMkaRU Jul 25, 2025
c91c8d9
Add filter schema name for trades req filter
ZIMkaRU Jul 25, 2025
1a63886
Add filter model for trades req filter
ZIMkaRU Jul 25, 2025
8077dc1
Add filter schema for trades req filter
ZIMkaRU Jul 25, 2025
0d282ce
Use trades req filter schema in prepare-response service
ZIMkaRU Jul 25, 2025
4cb4197
Use trades validation schema for order trades
ZIMkaRU Jul 25, 2025
b012c08
Add filter schema name for ledgers req filter
ZIMkaRU Jul 28, 2025
2ff982e
Add filter model for ledgers req filter
ZIMkaRU Jul 28, 2025
9f5e930
Add filter schema for ledgers req filter
ZIMkaRU Jul 28, 2025
b51ed23
Use ledgers req filter schema in prepare-response service
ZIMkaRU Jul 28, 2025
76c02cb
Add filter schema name for tickers history req filter
ZIMkaRU Jul 28, 2025
2e8a8d5
Add filter model for tickers history req filter
ZIMkaRU Jul 28, 2025
88cefa5
Add filter schema for tickers history req filter
ZIMkaRU Jul 28, 2025
1f32d49
Use tickers history req filter schema in prepare-response service
ZIMkaRU Jul 28, 2025
219b233
Add filter schema name for funding trades req filter
ZIMkaRU Jul 28, 2025
5e0b4b5
Add filter model for funding trades req filter
ZIMkaRU Jul 28, 2025
20bf899
Add filter schema for funding trades req filter
ZIMkaRU Jul 28, 2025
d34bf90
Use funding trades req filter schema in prepare-response service
ZIMkaRU Jul 28, 2025
88a504c
Add filter schema name for public trades req filter
ZIMkaRU Jul 29, 2025
d492cb9
Add filter model for public trades req filter
ZIMkaRU Jul 29, 2025
89223f2
Add filter schema for public trades req filter
ZIMkaRU Jul 29, 2025
a2e0a2f
Use public trades req filter schema in prepare-response service
ZIMkaRU Jul 29, 2025
cb4326b
Add filter schema name for orders req filter
ZIMkaRU Jul 29, 2025
ff52639
Add filter model for orders req filter
ZIMkaRU Jul 29, 2025
f3820bf
Add filter schema for orders req filter
ZIMkaRU Jul 29, 2025
8729d27
Use orders req filter schema in prepare-response service
ZIMkaRU Jul 29, 2025
22dfd17
Add filter schema name for movements req filter
ZIMkaRU Jul 29, 2025
8c96ed8
Add filter model for movements req filter
ZIMkaRU Jul 29, 2025
75b1d81
Add filter schema for movements req filter
ZIMkaRU Jul 29, 2025
12e420f
Use movements req filter schema in prepare-response service
ZIMkaRU Jul 29, 2025
979465d
Add filter schema name for funding offer history req filter
ZIMkaRU Jul 29, 2025
ca88b0b
Add filter model for funding offer history req filter
ZIMkaRU Jul 29, 2025
ae71fb1
Add filter schema for funding offer history req filter
ZIMkaRU Jul 29, 2025
5223aee
Use funding offer history req filter schema in prepare-response service
ZIMkaRU Jul 29, 2025
48e83bd
Add filter schema name for funding loan history req filter
ZIMkaRU Jul 30, 2025
df8cb1d
Add filter model for funding loan history req filter
ZIMkaRU Jul 30, 2025
711336f
Add filter schema for funding loan history req filter
ZIMkaRU Jul 30, 2025
8efd4aa
Use funding loan history req filter schema in prepare-response service
ZIMkaRU Jul 30, 2025
6cda118
Add filter schema name for funding credit history req filter
ZIMkaRU Jul 30, 2025
6d00af1
Add filter model for funding credit history req filter
ZIMkaRU Jul 30, 2025
4f939c6
Add filter schema for funding credit history req filter
ZIMkaRU Jul 30, 2025
0bc9184
Use funding credit history req filter schema in prepare-response service
ZIMkaRU Jul 30, 2025
94c5149
Add filter schema name for status messages req filter
ZIMkaRU Jul 30, 2025
cd9c838
Add filter model for status messages req filter
ZIMkaRU Jul 30, 2025
86ab059
Add filter schema for status messages req filter
ZIMkaRU Jul 30, 2025
ac45ba7
Use status messages req filter schema in prepare-response service
ZIMkaRU Jul 30, 2025
ad93d83
Add filter schema name for logins req filter
ZIMkaRU Jul 31, 2025
2fd577c
Add filter model for logins req filter
ZIMkaRU Jul 31, 2025
a6012c7
Add filter schema for logins req filter
ZIMkaRU Jul 31, 2025
9d45062
Use logins req filter schema in prepare-response service
ZIMkaRU Jul 31, 2025
43b1726
Add filter schema name for change logs req filter
ZIMkaRU Jul 31, 2025
bd90c27
Add filter model for change logs req filter
ZIMkaRU Jul 31, 2025
0e2c8d8
Add filter schema for change logs req filter
ZIMkaRU Jul 31, 2025
9046dbf
Use change logs req filter schema in prepare-response service
ZIMkaRU Jul 31, 2025
8aa6cc7
Add filter schema name for candles req filter
ZIMkaRU Aug 1, 2025
945b3bf
Add filter model for candles req filter
ZIMkaRU Aug 1, 2025
75746b5
Add filter schema for candles req filter
ZIMkaRU Aug 1, 2025
a0e7eb9
Use candles req filter schema in prepare-response service
ZIMkaRU Aug 1, 2025
867eead
Add filter schema name for pay invoice list req filter
ZIMkaRU Aug 1, 2025
5ba571d
Add filter model for pay invoice list req filter
ZIMkaRU Aug 1, 2025
277bf37
Add filter schema for pay invoice list req filter
ZIMkaRU Aug 1, 2025
964197c
Use pay invoice list req filter schema in prepare-response service
ZIMkaRU Aug 1, 2025
03eb28f
Add filter schema name for funding loan history req filter
ZIMkaRU Aug 1, 2025
9dcf737
Clean up outdated check-filter-params logic
ZIMkaRU Aug 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_CANDLES_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_CHANGE_LOGS_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_FUNDING_CREDIT_HISTORY_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_FUNDING_LOAN_HISTORY_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_FUNDING_OFFER_HISTORY_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_FUNDING_TRADES_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_LEDGERS_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_LOGINS_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_MOVEMENTS_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_ORDERS_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_PAY_INVOICE_LIST_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_POSITIONS_HISTORY_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_PUBLIC_TRADES_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_STATUS_MESSAGES_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_TICKERS_HISTORY_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

const FILTER_SCHEMA_IDS = require('../filter.schema.ids')
const { getFilterSchema } = require('./helpers')

module.exports = getFilterSchema(
FILTER_SCHEMA_IDS.GET_TRADES_REQ_FILTER
)
Original file line number Diff line number Diff line change
@@ -1,20 +1,10 @@
'use strict'

const FILTER_MODELS_NAMES = require('./filter.models.names')
const FILTER_SCHEMA_IDS = require('../../filter.schema.ids')

module.exports = new Map([
[
FILTER_MODELS_NAMES.TICKERS_HISTORY,
{
symbol: { type: 'string' },
bid: { type: 'number' },
bidPeriod: { type: 'integer' },
ask: { type: 'number' },
mtsUpdate: { type: 'integer' }
}
],
[
FILTER_MODELS_NAMES.POSITIONS_HISTORY,
FILTER_SCHEMA_IDS.GET_POSITIONS_HISTORY_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
Expand All @@ -34,7 +24,23 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.LEDGERS,
FILTER_SCHEMA_IDS.GET_TRADES_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
mtsCreate: { type: 'integer' },
orderID: { type: 'integer' },
execAmount: { type: 'number' },
execPrice: { type: 'number' },
orderType: { type: 'string' },
orderPrice: { type: 'number' },
maker: { type: 'integer' },
fee: { type: 'number' },
feeCurrency: { type: 'string' }
}
],
[
FILTER_SCHEMA_IDS.GET_LEDGERS_REQ_FILTER,
{
id: { type: 'integer' },
currency: { type: 'string' },
Expand All @@ -48,23 +54,17 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.TRADES,
FILTER_SCHEMA_IDS.GET_TICKERS_HISTORY_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
mtsCreate: { type: 'integer' },
orderID: { type: 'integer' },
execAmount: { type: 'number' },
execPrice: { type: 'number' },
orderType: { type: 'string' },
orderPrice: { type: 'number' },
maker: { type: 'integer' },
fee: { type: 'number' },
feeCurrency: { type: 'string' }
bid: { type: 'number' },
bidPeriod: { type: 'integer' },
ask: { type: 'number' },
mtsUpdate: { type: 'integer' }
}
],
[
FILTER_MODELS_NAMES.FUNDING_TRADES,
FILTER_SCHEMA_IDS.GET_FUNDING_TRADES_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
Expand All @@ -77,7 +77,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.PUBLIC_TRADES,
FILTER_SCHEMA_IDS.GET_PUBLIC_TRADES_REQ_FILTER,
{
id: { type: 'integer' },
mts: { type: 'integer' },
Expand All @@ -88,7 +88,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.ORDERS,
FILTER_SCHEMA_IDS.GET_ORDERS_REQ_FILTER,
{
id: { type: 'integer' },
gid: { type: 'integer' },
Expand All @@ -112,7 +112,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.MOVEMENTS,
FILTER_SCHEMA_IDS.GET_MOVEMENTS_REQ_FILTER,
{
id: { type: 'integer' },
currency: { type: 'string' },
Expand All @@ -129,7 +129,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.FUNDING_OFFER_HISTORY,
FILTER_SCHEMA_IDS.GET_FUNDING_OFFER_HISTORY_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
Expand All @@ -150,7 +150,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.FUNDING_LOAN_HISTORY,
FILTER_SCHEMA_IDS.GET_FUNDING_LOAN_HISTORY_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
Expand All @@ -172,7 +172,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.FUNDING_CREDIT_HISTORY,
FILTER_SCHEMA_IDS.GET_FUNDING_CREDIT_HISTORY_REQ_FILTER,
{
id: { type: 'integer' },
symbol: { type: 'string' },
Expand All @@ -195,7 +195,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.STATUS_MESSAGES,
FILTER_SCHEMA_IDS.GET_STATUS_MESSAGES_REQ_FILTER,
{
key: { type: 'string' },
timestamp: { type: 'integer' },
Expand All @@ -209,15 +209,15 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.LOGINS,
FILTER_SCHEMA_IDS.GET_LOGINS_REQ_FILTER,
{
id: { type: 'integer' },
time: { type: 'integer' },
ip: { type: 'string' }
}
],
[
FILTER_MODELS_NAMES.CHANGE_LOGS,
FILTER_SCHEMA_IDS.GET_CHANGE_LOGS_REQ_FILTER,
{
mtsCreate: { type: 'integer' },
log: { type: 'string' },
Expand All @@ -226,7 +226,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.CANDLES,
FILTER_SCHEMA_IDS.GET_CANDLES_REQ_FILTER,
{
mts: { type: 'integer' },
open: { type: 'number' },
Expand All @@ -237,7 +237,7 @@ module.exports = new Map([
}
],
[
FILTER_MODELS_NAMES.PAY_INVOICE_LIST,
FILTER_SCHEMA_IDS.GET_PAY_INVOICE_LIST_REQ_FILTER,
{
id: { type: 'string' },
t: { type: 'integer' },
Expand Down
Loading