c6d034545a
* Add dailyScore: product of unique bettors (3 days) and probChanges.day * Increase memory and duration of scoreContracts * Home: Smaller prob change card for groups. Use dailyScore for sort order (algolia) * Add back hover
26 lines
716 B
TypeScript
26 lines
716 B
TypeScript
import algoliasearch from 'algoliasearch/lite'
|
|
import { ENV } from 'common/envs/constants'
|
|
|
|
export const searchClient = algoliasearch(
|
|
'GJQPAYENIF',
|
|
'75c28fc084a80e1129d427d470cf41a3'
|
|
)
|
|
|
|
const indexPrefix = ENV === 'DEV' ? 'dev-' : ''
|
|
export const searchIndexName =
|
|
ENV === 'DEV' ? 'dev-contracts' : 'contractsIndex'
|
|
|
|
export const getIndexName = (sort: string) => {
|
|
return `${indexPrefix}contracts-${sort}`
|
|
}
|
|
|
|
export const probChangeDescendingIndex = searchClient.initIndex(
|
|
getIndexName('prob-change-day')
|
|
)
|
|
export const probChangeAscendingIndex = searchClient.initIndex(
|
|
getIndexName('prob-change-day-ascending')
|
|
)
|
|
export const dailyScoreIndex = searchClient.initIndex(
|
|
getIndexName('daily-score')
|
|
)
|