in frontend/assets/dbUtils.ts [72:88]
export async function getProjectConfigs (category: Category, limit: number): Promise<ProjectConfig[]> {
const ref = fireStore.collection('configs').orderBy(`platforms.${category.platform}`)
.where('blacklist', '==', false)
.where('fork', '==', false)
.orderBy('stars', 'desc')
.orderBy('description')
.limit(limit)
try {
const configs = await queryFirestore(ref)
for (let config of configs) {
config = cleanConfig(config)
}
return configs
} catch (e) {
return Promise.reject(e)
}
}