Query optimization (#235)

* Optimize version queries and decrease some query complexity

* Run formatter
This commit is contained in:
Geometrically
2021-08-20 16:33:09 -07:00
committed by GitHub
parent 07226c6d21
commit ffd9a34cf5
15 changed files with 1068 additions and 1138 deletions

View File

@@ -729,11 +729,6 @@ async fn create_initial_version(
// Randomly generate a new id to be used for the version
let version_id: VersionId = models::generate_version_id(transaction).await?.into();
let release_channel =
models::ChannelId::get_id(version_data.release_channel.as_str(), &mut *transaction)
.await?
.expect("Release Channel not found in database");
let game_versions = version_data
.game_versions
.iter()
@@ -786,8 +781,8 @@ async fn create_initial_version(
dependencies,
game_versions,
loaders,
release_channel,
featured: version_data.featured,
version_type: version_data.release_channel.to_string(),
};
Ok(version)