From c03518e9063848f4116e61d3a4f1188f7acedbb8 Mon Sep 17 00:00:00 2001 From: Marshall Polaris Date: Sun, 8 May 2022 23:47:36 -0700 Subject: [PATCH] Convert common imports in functions to be absolute --- functions/src/add-liquidity.ts | 8 +++---- functions/src/change-user-info.ts | 12 +++++----- functions/src/create-answer.ts | 15 ++++-------- functions/src/create-contract.ts | 12 +++++----- functions/src/create-fold.ts | 8 +++---- functions/src/create-user.ts | 11 ++++----- functions/src/emails.ts | 18 +++++++-------- functions/src/market-close-emails.ts | 2 +- functions/src/on-create-bet.ts | 2 +- functions/src/on-create-comment.ts | 6 ++--- functions/src/on-view.ts | 2 +- functions/src/place-bet.ts | 12 +++++----- functions/src/redeem-shares.ts | 10 ++++---- functions/src/resolve-market.ts | 12 +++++----- functions/src/scripts/cache-views.ts | 6 ++--- .../src/scripts/correct-bet-probability.ts | 6 ++--- functions/src/scripts/create-private-users.ts | 2 +- functions/src/scripts/get-json-dump.ts | 6 ++--- functions/src/scripts/lowercase-fold-tags.ts | 2 +- .../src/scripts/make-contracts-public.ts | 2 +- functions/src/scripts/migrate-contract.ts | 4 ++-- functions/src/scripts/migrate-to-cfmm.ts | 23 ++++++------------- functions/src/scripts/migrate-to-dpm-2.ts | 13 ++++------- .../src/scripts/pay-out-contract-again.ts | 8 +++---- .../scripts/recalculate-contract-totals.ts | 4 ++-- functions/src/scripts/remove-answer-ante.ts | 4 ++-- .../src/scripts/rename-user-contracts.ts | 2 +- functions/src/scripts/update-contract-tags.ts | 4 ++-- functions/src/scripts/update-feed.ts | 6 ++--- .../src/scripts/update-last-comment-time.ts | 4 ++-- functions/src/sell-bet.ts | 12 +++++----- functions/src/sell-shares.ts | 10 ++++---- functions/src/transact.ts | 6 ++--- functions/src/unsubscribe.ts | 2 +- functions/src/update-contract-metrics.ts | 6 ++--- functions/src/update-feed.ts | 16 ++++++------- functions/src/update-recommendations.ts | 12 +++++----- functions/src/update-user-metrics.ts | 10 ++++---- functions/src/utils.ts | 4 ++-- 39 files changed, 142 insertions(+), 162 deletions(-) diff --git a/functions/src/add-liquidity.ts b/functions/src/add-liquidity.ts index e37804d3..2f6d2446 100644 --- a/functions/src/add-liquidity.ts +++ b/functions/src/add-liquidity.ts @@ -1,11 +1,11 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' -import { Contract } from '../../common/contract' -import { User } from '../../common/user' -import { removeUndefinedProps } from '../../common/util/object' +import { Contract } from 'common/contract' +import { User } from 'common/user' +import { removeUndefinedProps } from 'common/util/object' import { redeemShares } from './redeem-shares' -import { getNewLiquidityProvision } from '../../common/add-liquidity' +import { getNewLiquidityProvision } from 'common/add-liquidity' export const addLiquidity = functions.runWith({ minInstances: 1 }).https.onCall( async ( diff --git a/functions/src/change-user-info.ts b/functions/src/change-user-info.ts index ab15eb70..f85d45b3 100644 --- a/functions/src/change-user-info.ts +++ b/functions/src/change-user-info.ts @@ -2,12 +2,12 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' import { getUser } from './utils' -import { Contract } from '../../common/contract' -import { Comment } from '../../common/comment' -import { User } from '../../common/user' -import { cleanUsername } from '../../common/util/clean-username' -import { removeUndefinedProps } from '../../common/util/object' -import { Answer } from '../../common/answer' +import { Contract } from 'common/contract' +import { Comment } from 'common/comment' +import { User } from 'common/user' +import { cleanUsername } from 'common/util/clean-username' +import { removeUndefinedProps } from 'common/util/object' +import { Answer } from 'common/answer' export const changeUserInfo = functions .runWith({ minInstances: 1 }) diff --git a/functions/src/create-answer.ts b/functions/src/create-answer.ts index 1da8f350..55211585 100644 --- a/functions/src/create-answer.ts +++ b/functions/src/create-answer.ts @@ -1,18 +1,13 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' -import { - Contract, - DPM, - FreeResponse, - FullContract, -} from '../../common/contract' -import { User } from '../../common/user' -import { getLoanAmount, getNewMultiBetInfo } from '../../common/new-bet' -import { Answer, MAX_ANSWER_LENGTH } from '../../common/answer' +import { Contract, DPM, FreeResponse, FullContract } from 'common/contract' +import { User } from 'common/user' +import { getLoanAmount, getNewMultiBetInfo } from 'common/new-bet' +import { Answer, MAX_ANSWER_LENGTH } from 'common/answer' import { getContract, getValues } from './utils' import { sendNewAnswerEmail } from './emails' -import { Bet } from '../../common/bet' +import { Bet } from 'common/bet' export const createAnswer = functions.runWith({ minInstances: 1 }).https.onCall( async ( diff --git a/functions/src/create-contract.ts b/functions/src/create-contract.ts index dfc8128d..5345469e 100644 --- a/functions/src/create-contract.ts +++ b/functions/src/create-contract.ts @@ -13,10 +13,10 @@ import { MAX_QUESTION_LENGTH, MAX_TAG_LENGTH, outcomeType, -} from '../../common/contract' -import { slugify } from '../../common/util/slugify' -import { randomString } from '../../common/util/random' -import { getNewContract } from '../../common/new-contract' +} from 'common/contract' +import { slugify } from 'common/util/slugify' +import { randomString } from 'common/util/random' +import { getNewContract } from 'common/new-contract' import { FIXED_ANTE, getAnteBets, @@ -24,8 +24,8 @@ import { getFreeAnswerAnte, HOUSE_LIQUIDITY_PROVIDER_ID, MINIMUM_ANTE, -} from '../../common/antes' -import { getNoneAnswer } from '../../common/answer' +} from 'common/antes' +import { getNoneAnswer } from 'common/answer' export const createContract = functions .runWith({ minInstances: 1 }) diff --git a/functions/src/create-fold.ts b/functions/src/create-fold.ts index 36d1d269..5cf40b22 100644 --- a/functions/src/create-fold.ts +++ b/functions/src/create-fold.ts @@ -3,10 +3,10 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getUser } from './utils' -import { Contract } from '../../common/contract' -import { slugify } from '../../common/util/slugify' -import { randomString } from '../../common/util/random' -import { Fold } from '../../common/fold' +import { Contract } from 'common/contract' +import { slugify } from 'common/util/slugify' +import { randomString } from 'common/util/random' +import { Fold } from 'common/fold' export const createFold = functions.runWith({ minInstances: 1 }).https.onCall( async ( diff --git a/functions/src/create-user.ts b/functions/src/create-user.ts index f73b868b..dd2b5275 100644 --- a/functions/src/create-user.ts +++ b/functions/src/create-user.ts @@ -6,15 +6,12 @@ import { STARTING_BALANCE, SUS_STARTING_BALANCE, User, -} from '../../common/user' +} from 'common/user' import { getUser, getUserByUsername } from './utils' -import { randomString } from '../../common/util/random' -import { - cleanDisplayName, - cleanUsername, -} from '../../common/util/clean-username' +import { randomString } from 'common/util/random' +import { cleanDisplayName, cleanUsername } from 'common/util/clean-username' import { sendWelcomeEmail } from './emails' -import { isWhitelisted } from '../../common/envs/constants' +import { isWhitelisted } from 'common/envs/constants' export const createUser = functions .runWith({ minInstances: 1 }) diff --git a/functions/src/emails.ts b/functions/src/emails.ts index c3b70734..4c434bcf 100644 --- a/functions/src/emails.ts +++ b/functions/src/emails.ts @@ -1,14 +1,14 @@ import * as _ from 'lodash' -import { DOMAIN, PROJECT_ID } from '../../common/envs/constants' -import { Answer } from '../../common/answer' -import { Bet } from '../../common/bet' -import { getProbability } from '../../common/calculate' -import { Comment } from '../../common/comment' -import { Contract, FreeResponseContract } from '../../common/contract' -import { CREATOR_FEE } from '../../common/fees' -import { PrivateUser, User } from '../../common/user' -import { formatMoney, formatPercent } from '../../common/util/format' +import { DOMAIN, PROJECT_ID } from 'common/envs/constants' +import { Answer } from 'common/answer' +import { Bet } from 'common/bet' +import { getProbability } from 'common/calculate' +import { Comment } from 'common/comment' +import { Contract, FreeResponseContract } from 'common/contract' +import { CREATOR_FEE } from 'common/fees' +import { PrivateUser, User } from 'common/user' +import { formatMoney, formatPercent } from 'common/util/format' import { sendTemplateEmail, sendTextEmail } from './send-email' import { getPrivateUser, getUser } from './utils' diff --git a/functions/src/market-close-emails.ts b/functions/src/market-close-emails.ts index bb144600..3adc5b6d 100644 --- a/functions/src/market-close-emails.ts +++ b/functions/src/market-close-emails.ts @@ -1,7 +1,7 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' -import { Contract } from '../../common/contract' +import { Contract } from 'common/contract' import { getPrivateUser, getUserByUsername } from './utils' import { sendMarketCloseEmail } from './emails' diff --git a/functions/src/on-create-bet.ts b/functions/src/on-create-bet.ts index deaa4c4a..e3cf0ece 100644 --- a/functions/src/on-create-bet.ts +++ b/functions/src/on-create-bet.ts @@ -3,7 +3,7 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getContract } from './utils' -import { Bet } from '../../common/bet' +import { Bet } from 'common/bet' const firestore = admin.firestore() diff --git a/functions/src/on-create-comment.ts b/functions/src/on-create-comment.ts index 18fc6757..654f9055 100644 --- a/functions/src/on-create-comment.ts +++ b/functions/src/on-create-comment.ts @@ -3,10 +3,10 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getContract, getUser, getValues } from './utils' -import { Comment } from '../../common/comment' +import { Comment } from 'common/comment' import { sendNewCommentEmail } from './emails' -import { Bet } from '../../common/bet' -import { Answer } from '../../common/answer' +import { Bet } from 'common/bet' +import { Answer } from 'common/answer' const firestore = admin.firestore() diff --git a/functions/src/on-view.ts b/functions/src/on-view.ts index d2f746d5..6e08ae76 100644 --- a/functions/src/on-view.ts +++ b/functions/src/on-view.ts @@ -1,6 +1,6 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' -import { View } from '../../common/tracking' +import { View } from 'common/tracking' const firestore = admin.firestore() diff --git a/functions/src/place-bet.ts b/functions/src/place-bet.ts index 74487126..083c8bc2 100644 --- a/functions/src/place-bet.ts +++ b/functions/src/place-bet.ts @@ -1,18 +1,18 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' -import { Contract } from '../../common/contract' -import { User } from '../../common/user' +import { Contract } from 'common/contract' +import { User } from 'common/user' import { getNewBinaryCpmmBetInfo, getNewBinaryDpmBetInfo, getNewMultiBetInfo, getLoanAmount, -} from '../../common/new-bet' -import { addObjects, removeUndefinedProps } from '../../common/util/object' -import { Bet } from '../../common/bet' +} from 'common/new-bet' +import { addObjects, removeUndefinedProps } from 'common/util/object' +import { Bet } from 'common/bet' import { redeemShares } from './redeem-shares' -import { Fees } from '../../common/fees' +import { Fees } from 'common/fees' export const placeBet = functions.runWith({ minInstances: 1 }).https.onCall( async ( diff --git a/functions/src/redeem-shares.ts b/functions/src/redeem-shares.ts index 08d87a8b..a43aa509 100644 --- a/functions/src/redeem-shares.ts +++ b/functions/src/redeem-shares.ts @@ -1,12 +1,12 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' -import { Bet } from '../../common/bet' -import { getProbability } from '../../common/calculate' +import { Bet } from 'common/bet' +import { getProbability } from 'common/calculate' -import { Binary, CPMM, FullContract } from '../../common/contract' -import { noFees } from '../../common/fees' -import { User } from '../../common/user' +import { Binary, CPMM, FullContract } from 'common/contract' +import { noFees } from 'common/fees' +import { User } from 'common/user' export const redeemShares = async (userId: string, contractId: string) => { return await firestore.runTransaction(async (transaction) => { diff --git a/functions/src/resolve-market.ts b/functions/src/resolve-market.ts index 5a2edec2..5ee82ff5 100644 --- a/functions/src/resolve-market.ts +++ b/functions/src/resolve-market.ts @@ -2,14 +2,14 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' import * as _ from 'lodash' -import { Contract } from '../../common/contract' -import { User } from '../../common/user' -import { Bet } from '../../common/bet' +import { Contract } from 'common/contract' +import { User } from 'common/user' +import { Bet } from 'common/bet' import { getUser, isProd, payUser } from './utils' import { sendMarketResolutionEmail } from './emails' -import { getLoanPayouts, getPayouts } from '../../common/payouts' -import { removeUndefinedProps } from '../../common/util/object' -import { LiquidityProvision } from '../../common/liquidity-provision' +import { getLoanPayouts, getPayouts } from 'common/payouts' +import { removeUndefinedProps } from 'common/util/object' +import { LiquidityProvision } from 'common/liquidity-provision' export const resolveMarket = functions .runWith({ minInstances: 1 }) diff --git a/functions/src/scripts/cache-views.ts b/functions/src/scripts/cache-views.ts index c7145a1e..c7ed661f 100644 --- a/functions/src/scripts/cache-views.ts +++ b/functions/src/scripts/cache-views.ts @@ -5,9 +5,9 @@ import { initAdmin } from './script-init' initAdmin() import { getValues } from '../utils' -import { View } from '../../../common/tracking' -import { User } from '../../../common/user' -import { batchedWaitAll } from '../../../common/util/promise' +import { View } from 'common/tracking' +import { User } from 'common/user' +import { batchedWaitAll } from 'common/util/promise' const firestore = admin.firestore() diff --git a/functions/src/scripts/correct-bet-probability.ts b/functions/src/scripts/correct-bet-probability.ts index 3b57dbeb..e65b4ddf 100644 --- a/functions/src/scripts/correct-bet-probability.ts +++ b/functions/src/scripts/correct-bet-probability.ts @@ -4,9 +4,9 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Bet } from '../../../common/bet' -import { getDpmProbability } from '../../../common/calculate-dpm' -import { Binary, Contract, DPM, FullContract } from '../../../common/contract' +import { Bet } from 'common/bet' +import { getDpmProbability } from 'common/calculate-dpm' +import { Binary, Contract, DPM, FullContract } from 'common/contract' type DocRef = admin.firestore.DocumentReference const firestore = admin.firestore() diff --git a/functions/src/scripts/create-private-users.ts b/functions/src/scripts/create-private-users.ts index 8051a447..a83bb53e 100644 --- a/functions/src/scripts/create-private-users.ts +++ b/functions/src/scripts/create-private-users.ts @@ -4,7 +4,7 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { PrivateUser, STARTING_BALANCE, User } from '../../../common/user' +import { PrivateUser, STARTING_BALANCE, User } from 'common/user' const firestore = admin.firestore() diff --git a/functions/src/scripts/get-json-dump.ts b/functions/src/scripts/get-json-dump.ts index b9909132..3027ce45 100644 --- a/functions/src/scripts/get-json-dump.ts +++ b/functions/src/scripts/get-json-dump.ts @@ -5,10 +5,10 @@ import * as fs from 'fs' import { initAdmin } from './script-init' initAdmin() -import { Bet } from '../../../common/bet' -import { Contract } from '../../../common/contract' +import { Bet } from 'common/bet' +import { Contract } from 'common/contract' import { getValues } from '../utils' -import { Comment } from '../../../common/comment' +import { Comment } from 'common/comment' const firestore = admin.firestore() diff --git a/functions/src/scripts/lowercase-fold-tags.ts b/functions/src/scripts/lowercase-fold-tags.ts index 80b79a33..f5d01bfe 100644 --- a/functions/src/scripts/lowercase-fold-tags.ts +++ b/functions/src/scripts/lowercase-fold-tags.ts @@ -5,7 +5,7 @@ import { initAdmin } from './script-init' initAdmin() import { getValues } from '../utils' -import { Fold } from '../../../common/fold' +import { Fold } from 'common/fold' async function lowercaseFoldTags() { const firestore = admin.firestore() diff --git a/functions/src/scripts/make-contracts-public.ts b/functions/src/scripts/make-contracts-public.ts index 19d2e196..5d958f13 100644 --- a/functions/src/scripts/make-contracts-public.ts +++ b/functions/src/scripts/make-contracts-public.ts @@ -4,7 +4,7 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Contract } from '../../../common/contract' +import { Contract } from 'common/contract' const firestore = admin.firestore() diff --git a/functions/src/scripts/migrate-contract.ts b/functions/src/scripts/migrate-contract.ts index 718cf62e..7127f371 100644 --- a/functions/src/scripts/migrate-contract.ts +++ b/functions/src/scripts/migrate-contract.ts @@ -4,8 +4,8 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Bet } from '../../../common/bet' -import { Contract } from '../../../common/contract' +import { Bet } from 'common/bet' +import { Contract } from 'common/contract' type DocRef = admin.firestore.DocumentReference diff --git a/functions/src/scripts/migrate-to-cfmm.ts b/functions/src/scripts/migrate-to-cfmm.ts index 874011ca..9dd8c63e 100644 --- a/functions/src/scripts/migrate-to-cfmm.ts +++ b/functions/src/scripts/migrate-to-cfmm.ts @@ -4,22 +4,13 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { - Binary, - Contract, - CPMM, - DPM, - FullContract, -} from '../../../common/contract' -import { Bet } from '../../../common/bet' -import { - calculateDpmPayout, - getDpmProbability, -} from '../../../common/calculate-dpm' -import { User } from '../../../common/user' -import { getCpmmInitialLiquidity } from '../../../common/antes' -import { noFees } from '../../../common/fees' -import { addObjects } from '../../../common/util/object' +import { Binary, Contract, CPMM, DPM, FullContract } from 'common/contract' +import { Bet } from 'common/bet' +import { calculateDpmPayout, getDpmProbability } from 'common/calculate-dpm' +import { User } from 'common/user' +import { getCpmmInitialLiquidity } from 'common/antes' +import { noFees } from 'common/fees' +import { addObjects } from 'common/util/object' type DocRef = admin.firestore.DocumentReference diff --git a/functions/src/scripts/migrate-to-dpm-2.ts b/functions/src/scripts/migrate-to-dpm-2.ts index 2c6f066f..81e99d98 100644 --- a/functions/src/scripts/migrate-to-dpm-2.ts +++ b/functions/src/scripts/migrate-to-dpm-2.ts @@ -4,14 +4,11 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Binary, Contract, DPM, FullContract } from '../../../common/contract' -import { Bet } from '../../../common/bet' -import { - calculateDpmShares, - getDpmProbability, -} from '../../../common/calculate-dpm' -import { getSellBetInfo } from '../../../common/sell-bet' -import { User } from '../../../common/user' +import { Binary, Contract, DPM, FullContract } from 'common/contract' +import { Bet } from 'common/bet' +import { calculateDpmShares, getDpmProbability } from 'common/calculate-dpm' +import { getSellBetInfo } from 'common/sell-bet' +import { User } from 'common/user' type DocRef = admin.firestore.DocumentReference diff --git a/functions/src/scripts/pay-out-contract-again.ts b/functions/src/scripts/pay-out-contract-again.ts index 7672bf7b..0e56429f 100644 --- a/functions/src/scripts/pay-out-contract-again.ts +++ b/functions/src/scripts/pay-out-contract-again.ts @@ -4,10 +4,10 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Bet } from '../../../common/bet' -import { Contract } from '../../../common/contract' -import { getLoanPayouts, getPayouts } from '../../../common/payouts' -import { filterDefined } from '../../../common/util/array' +import { Bet } from 'common/bet' +import { Contract } from 'common/contract' +import { getLoanPayouts, getPayouts } from 'common/payouts' +import { filterDefined } from 'common/util/array' type DocRef = admin.firestore.DocumentReference diff --git a/functions/src/scripts/recalculate-contract-totals.ts b/functions/src/scripts/recalculate-contract-totals.ts index 39942542..91165781 100644 --- a/functions/src/scripts/recalculate-contract-totals.ts +++ b/functions/src/scripts/recalculate-contract-totals.ts @@ -4,8 +4,8 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Bet } from '../../../common/bet' -import { Contract } from '../../../common/contract' +import { Bet } from 'common/bet' +import { Contract } from 'common/contract' type DocRef = admin.firestore.DocumentReference diff --git a/functions/src/scripts/remove-answer-ante.ts b/functions/src/scripts/remove-answer-ante.ts index eb49af6c..8b026174 100644 --- a/functions/src/scripts/remove-answer-ante.ts +++ b/functions/src/scripts/remove-answer-ante.ts @@ -4,8 +4,8 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Bet } from '../../../common/bet' -import { Contract } from '../../../common/contract' +import { Bet } from 'common/bet' +import { Contract } from 'common/contract' import { getValues } from '../utils' async function removeAnswerAnte() { diff --git a/functions/src/scripts/rename-user-contracts.ts b/functions/src/scripts/rename-user-contracts.ts index 9b0f569b..bcb4fea6 100644 --- a/functions/src/scripts/rename-user-contracts.ts +++ b/functions/src/scripts/rename-user-contracts.ts @@ -4,7 +4,7 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Contract } from '../../../common/contract' +import { Contract } from 'common/contract' import { getValues } from '../utils' const firestore = admin.firestore() diff --git a/functions/src/scripts/update-contract-tags.ts b/functions/src/scripts/update-contract-tags.ts index 1dda5615..7e671c9f 100644 --- a/functions/src/scripts/update-contract-tags.ts +++ b/functions/src/scripts/update-contract-tags.ts @@ -4,8 +4,8 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Contract } from '../../../common/contract' -import { parseTags } from '../../../common/util/parse' +import { Contract } from 'common/contract' +import { parseTags } from 'common/util/parse' import { getValues } from '../utils' async function updateContractTags() { diff --git a/functions/src/scripts/update-feed.ts b/functions/src/scripts/update-feed.ts index 25a0b14f..f98631dd 100644 --- a/functions/src/scripts/update-feed.ts +++ b/functions/src/scripts/update-feed.ts @@ -5,9 +5,9 @@ import { initAdmin } from './script-init' initAdmin() import { getValues } from '../utils' -import { User } from '../../../common/user' -import { batchedWaitAll } from '../../../common/util/promise' -import { Contract } from '../../../common/contract' +import { User } from 'common/user' +import { batchedWaitAll } from 'common/util/promise' +import { Contract } from 'common/contract' import { updateWordScores } from '../update-recommendations' import { getFeedContracts, doUserFeedUpdate } from '../update-feed' diff --git a/functions/src/scripts/update-last-comment-time.ts b/functions/src/scripts/update-last-comment-time.ts index ae950fbe..99d7f52d 100644 --- a/functions/src/scripts/update-last-comment-time.ts +++ b/functions/src/scripts/update-last-comment-time.ts @@ -4,9 +4,9 @@ import * as _ from 'lodash' import { initAdmin } from './script-init' initAdmin() -import { Contract } from '../../../common/contract' +import { Contract } from 'common/contract' import { getValues } from '../utils' -import { Comment } from '../../../common/comment' +import { Comment } from 'common/comment' async function updateLastCommentTime() { const firestore = admin.firestore() diff --git a/functions/src/sell-bet.ts b/functions/src/sell-bet.ts index fff88716..c685498b 100644 --- a/functions/src/sell-bet.ts +++ b/functions/src/sell-bet.ts @@ -1,12 +1,12 @@ import * as admin from 'firebase-admin' import * as functions from 'firebase-functions' -import { Contract } from '../../common/contract' -import { User } from '../../common/user' -import { Bet } from '../../common/bet' -import { getSellBetInfo } from '../../common/sell-bet' -import { addObjects, removeUndefinedProps } from '../../common/util/object' -import { Fees } from '../../common/fees' +import { Contract } from 'common/contract' +import { User } from 'common/user' +import { Bet } from 'common/bet' +import { getSellBetInfo } from 'common/sell-bet' +import { addObjects, removeUndefinedProps } from 'common/util/object' +import { Fees } from 'common/fees' export const sellBet = functions.runWith({ minInstances: 1 }).https.onCall( async ( diff --git a/functions/src/sell-shares.ts b/functions/src/sell-shares.ts index e4dbcbc9..158a5f6a 100644 --- a/functions/src/sell-shares.ts +++ b/functions/src/sell-shares.ts @@ -2,12 +2,12 @@ import * as _ from 'lodash' import * as admin from 'firebase-admin' import * as functions from 'firebase-functions' -import { Binary, CPMM, FullContract } from '../../common/contract' -import { User } from '../../common/user' -import { getCpmmSellBetInfo } from '../../common/sell-bet' -import { addObjects, removeUndefinedProps } from '../../common/util/object' +import { Binary, CPMM, FullContract } from 'common/contract' +import { User } from 'common/user' +import { getCpmmSellBetInfo } from 'common/sell-bet' +import { addObjects, removeUndefinedProps } from 'common/util/object' import { getValues } from './utils' -import { Bet } from '../../common/bet' +import { Bet } from 'common/bet' export const sellShares = functions.runWith({ minInstances: 1 }).https.onCall( async ( diff --git a/functions/src/transact.ts b/functions/src/transact.ts index 79b5ccb8..77323638 100644 --- a/functions/src/transact.ts +++ b/functions/src/transact.ts @@ -1,9 +1,9 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' -import { User } from '../../common/user' -import { Txn } from '../../common/txn' -import { removeUndefinedProps } from '../../common/util/object' +import { User } from 'common/user' +import { Txn } from 'common/txn' +import { removeUndefinedProps } from 'common/util/object' export const transact = functions .runWith({ minInstances: 1 }) diff --git a/functions/src/unsubscribe.ts b/functions/src/unsubscribe.ts index c6edee92..7c9442d7 100644 --- a/functions/src/unsubscribe.ts +++ b/functions/src/unsubscribe.ts @@ -2,7 +2,7 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getUser } from './utils' -import { PrivateUser } from '../../common/user' +import { PrivateUser } from 'common/user' export const unsubscribe = functions .runWith({ minInstances: 1 }) diff --git a/functions/src/update-contract-metrics.ts b/functions/src/update-contract-metrics.ts index c3801df6..9214d2dc 100644 --- a/functions/src/update-contract-metrics.ts +++ b/functions/src/update-contract-metrics.ts @@ -3,9 +3,9 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getValues } from './utils' -import { Contract } from '../../common/contract' -import { Bet } from '../../common/bet' -import { batchedWaitAll } from '../../common/util/promise' +import { Contract } from 'common/contract' +import { Bet } from 'common/bet' +import { batchedWaitAll } from 'common/util/promise' const firestore = admin.firestore() diff --git a/functions/src/update-feed.ts b/functions/src/update-feed.ts index accd48e8..3bfa7949 100644 --- a/functions/src/update-feed.ts +++ b/functions/src/update-feed.ts @@ -3,21 +3,21 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' import { getValue, getValues } from './utils' -import { Contract } from '../../common/contract' -import { logInterpolation } from '../../common/util/math' -import { DAY_MS } from '../../common/util/time' +import { Contract } from 'common/contract' +import { logInterpolation } from 'common/util/math' +import { DAY_MS } from 'common/util/time' import { getProbability, getOutcomeProbability, getTopAnswer, -} from '../../common/calculate' -import { Bet } from '../../common/bet' -import { Comment } from '../../common/comment' -import { User } from '../../common/user' +} from 'common/calculate' +import { Bet } from 'common/bet' +import { Comment } from 'common/comment' +import { User } from 'common/user' import { getContractScore, MAX_FEED_CONTRACTS, -} from '../../common/recommended-contracts' +} from 'common/recommended-contracts' import { callCloudFunction } from './call-cloud-function' const firestore = admin.firestore() diff --git a/functions/src/update-recommendations.ts b/functions/src/update-recommendations.ts index 4e656dda..e18e7c0e 100644 --- a/functions/src/update-recommendations.ts +++ b/functions/src/update-recommendations.ts @@ -3,12 +3,12 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getValue, getValues } from './utils' -import { Contract } from '../../common/contract' -import { Bet } from '../../common/bet' -import { User } from '../../common/user' -import { ClickEvent } from '../../common/tracking' -import { getWordScores } from '../../common/recommended-contracts' -import { batchedWaitAll } from '../../common/util/promise' +import { Contract } from 'common/contract' +import { Bet } from 'common/bet' +import { User } from 'common/user' +import { ClickEvent } from 'common/tracking' +import { getWordScores } from 'common/recommended-contracts' +import { batchedWaitAll } from 'common/util/promise' import { callCloudFunction } from './call-cloud-function' const firestore = admin.firestore() diff --git a/functions/src/update-user-metrics.ts b/functions/src/update-user-metrics.ts index 70fd1bc5..6f755622 100644 --- a/functions/src/update-user-metrics.ts +++ b/functions/src/update-user-metrics.ts @@ -3,11 +3,11 @@ import * as admin from 'firebase-admin' import * as _ from 'lodash' import { getValues } from './utils' -import { Contract } from '../../common/contract' -import { Bet } from '../../common/bet' -import { User } from '../../common/user' -import { batchedWaitAll } from '../../common/util/promise' -import { calculatePayout } from '../../common/calculate' +import { Contract } from 'common/contract' +import { Bet } from 'common/bet' +import { User } from 'common/user' +import { batchedWaitAll } from 'common/util/promise' +import { calculatePayout } from 'common/calculate' const firestore = admin.firestore() diff --git a/functions/src/utils.ts b/functions/src/utils.ts index 28ef5445..d0ab8c5d 100644 --- a/functions/src/utils.ts +++ b/functions/src/utils.ts @@ -1,7 +1,7 @@ import * as admin from 'firebase-admin' -import { Contract } from '../../common/contract' -import { PrivateUser, User } from '../../common/user' +import { Contract } from 'common/contract' +import { PrivateUser, User } from 'common/user' export const isProd = admin.instanceId().app.options.projectId === 'mantic-markets'