Skip to content

Commit

Permalink
fix mongodb "singleton"
Browse files Browse the repository at this point in the history
  • Loading branch information
Geczy committed Sep 4, 2023
1 parent e85ef0f commit 44e704a
Show file tree
Hide file tree
Showing 10 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion packages/dota/src/dota/lib/getAccountsFromMatch.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export async function getAccountsFromMatch({

const matchId = searchMatchId || gsi?.map?.matchid

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/dota/lib/getPlayers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export async function getPlayers({
throw new CustomError(t('gameNotFound', { lng: locale }))
}

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/steam/MongoDBSingleton.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@ class MongoDBSingleton {
}
}

export default MongoDBSingleton
export default new MongoDBSingleton()
8 changes: 4 additions & 4 deletions packages/dota/src/steam/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import MongoDBSingleton from './MongoDBSingleton.js'

// Fetches data from MongoDB
const fetchDataFromMongo = async (match_id: string) => {
const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand All @@ -47,7 +47,7 @@ const saveMatch = async ({
game: delayedGames
refetchCards?: boolean
}) => {
const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down Expand Up @@ -434,7 +434,7 @@ class Dota {
if (!accountId) return card

if (fetchedCard?.rank_tier !== -10) {
const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand All @@ -450,7 +450,7 @@ class Dota {
}

public async getCards(accounts: number[], refetchCards = false): Promise<cards[]> {
const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/steam/lastgame.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export default async function lastgame({
currentMatchId,
currentPlayers,
}: LastgameParams) {
const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/steam/medals.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export async function gameMedals(
): Promise<string> {
const { matchPlayers, cards } = await getPlayers({ locale, currentMatchId, players })

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/steam/notableplayers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export async function notablePlayers({
players,
})

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
4 changes: 2 additions & 2 deletions packages/dota/src/twitch/commands/np.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ commandHandler.registerCommand('np', {
return
}

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down Expand Up @@ -73,7 +73,7 @@ commandHandler.registerCommand('np', {
return
}

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/twitch/commands/ranked.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ commandHandler.registerCommand('ranked', {
return
}

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down
2 changes: 1 addition & 1 deletion packages/dota/src/twitch/lib/CommandHandler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ class CommandHandler {
command,
}

const mongo = new MongoDBSingleton()
const mongo = MongoDBSingleton
const db = await mongo.connect()

try {
Expand Down

0 comments on commit 44e704a

Please sign in to comment.