mirror of
https://github.com/FranP-code/Hangman-game-with-React.git
synced 2025-10-13 00:42:32 +00:00
29 lines
736 B
JavaScript
29 lines
736 B
JavaScript
import {firestore} from '../Firebase/Firebase_Config'
|
|
import { getFirestore, collection, doc, getDocs, getDoc } from 'firebase/firestore/lite';
|
|
|
|
const GetRandomCategory = async (language) => {
|
|
|
|
|
|
let categoriesList = []
|
|
|
|
try {
|
|
|
|
const db = getFirestore(firestore)
|
|
const data = collection(db, `categories`)
|
|
const result = await getDocs(data)
|
|
|
|
result.docs.map(doc => categoriesList.push(doc.get(language)))
|
|
|
|
const randomNumber = Math.trunc(
|
|
|
|
Math.random() * (categoriesList.length - 0) + 0
|
|
)
|
|
|
|
return categoriesList[randomNumber].toLowerCase()
|
|
|
|
} catch (error) {
|
|
}
|
|
}
|
|
|
|
export default GetRandomCategory
|