updateMultipleProjectsWithFiles

suspend fun updateMultipleProjectsWithFiles(mcVersions: List<String>, loaders: List<String>, projects: MutableSet<Project>, configFile: ConfigFile?, numberOfFiles: Int): MutableSet<Project>

Requests new data for provided projects from all platforms and updates them based on platform-specific slugs, with optional number of files to take. Projects are also filtered using their update strategy.