export async function getProjectConfigs()

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)
  }
}