This commit is contained in:
boufni95 2024-07-13 19:07:39 +02:00
parent 5b3c9fb5e6
commit cd52198d61

View file

@ -71,7 +71,7 @@ export class StateBundler {
AddTxPoint = (actionName: TransactionStatePointType, v: number, settings: TxPointSettings) => { AddTxPoint = (actionName: TransactionStatePointType, v: number, settings: TxPointSettings) => {
const { used, from, timeDiscount } = settings const { used, from, timeDiscount } = settings
const meta = settings.meta || [] const meta = settings.meta || []
const key = `${actionName}_${from}_${used}_${meta.join('_')}` const key = [actionName, from, used, ...meta].join('_')
this.increment(key, v) this.increment(key, v)
if (timeDiscount) { if (timeDiscount) {
this.totalSatsForDiscount += v this.totalSatsForDiscount += v
@ -82,17 +82,17 @@ export class StateBundler {
AddTxPointFailed = (actionName: TransactionStatePointType, v: number, settings: TxPointSettings) => { AddTxPointFailed = (actionName: TransactionStatePointType, v: number, settings: TxPointSettings) => {
const { used, from } = settings const { used, from } = settings
const meta = settings.meta || [] const meta = settings.meta || []
const key = `${actionName}_${from}_${used}_${meta.join('_')}_failed` const key = [actionName, from, used, ...meta, 'failed'].join('_')
this.increment(key, v) this.increment(key, v)
} }
AddBalancePoint = (actionName: BalanceStatePointType, v: number, meta = []) => { AddBalancePoint = (actionName: BalanceStatePointType, v: number, meta = []) => {
const key = `${actionName}_${meta.join('_')}` const key = [actionName, ...meta].join('_')
this.set(key, v) this.set(key, v)
} }
AddMaxPoint = (actionName: MaxStatePointType, v: number, meta = []) => { AddMaxPoint = (actionName: MaxStatePointType, v: number, meta = []) => {
const key = `${actionName}_${meta.join('_')}` const key = [actionName, ...meta].join('_')
this.max(key, v) this.max(key, v)
} }