Fix type error
This commit is contained in:
parent
4d038b43ad
commit
ead8d17bf6
|
@ -1,13 +1,4 @@
|
||||||
import {
|
import { Dictionary, groupBy, last, sortBy, sum, sumBy, uniq } from 'lodash'
|
||||||
Dictionary,
|
|
||||||
groupBy,
|
|
||||||
keyBy,
|
|
||||||
last,
|
|
||||||
sortBy,
|
|
||||||
sum,
|
|
||||||
sumBy,
|
|
||||||
uniq,
|
|
||||||
} from 'lodash'
|
|
||||||
import { calculatePayout, getContractBetMetrics } from './calculate'
|
import { calculatePayout, getContractBetMetrics } from './calculate'
|
||||||
import { Bet, LimitBet } from './bet'
|
import { Bet, LimitBet } from './bet'
|
||||||
import {
|
import {
|
||||||
|
@ -275,9 +266,13 @@ export const calculateMetricsByContract = (
|
||||||
|
|
||||||
let periodMetrics
|
let periodMetrics
|
||||||
if (c.mechanism === 'cpmm-1' && c.outcomeType === 'BINARY') {
|
if (c.mechanism === 'cpmm-1' && c.outcomeType === 'BINARY') {
|
||||||
periodMetrics = keyBy(['day', 'week', 'month'] as const, (period) => {
|
const periods = ['day', 'week', 'month'] as const
|
||||||
return calculatePeriodProfit(c, bets, period)
|
periodMetrics = Object.fromEntries(
|
||||||
})
|
periods.map((period) => [
|
||||||
|
period,
|
||||||
|
calculatePeriodProfit(c, bets, period),
|
||||||
|
])
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -24,7 +24,7 @@ import { Group } from '../../common/group'
|
||||||
import { batchedWaitAll } from '../../common/util/promise'
|
import { batchedWaitAll } from '../../common/util/promise'
|
||||||
import { newEndpointNoAuth } from './api'
|
import { newEndpointNoAuth } from './api'
|
||||||
import { getFunctionUrl } from '../../common/api'
|
import { getFunctionUrl } from '../../common/api'
|
||||||
import { filterDefined } from 'common/util/array'
|
import { filterDefined } from '../../common/util/array'
|
||||||
|
|
||||||
const firestore = admin.firestore()
|
const firestore = admin.firestore()
|
||||||
export const scheduleUpdateMetrics = functions.pubsub
|
export const scheduleUpdateMetrics = functions.pubsub
|
||||||
|
|
Loading…
Reference in New Issue
Block a user