tags fix (#69)

This commit is contained in:
Wyatt Verchere
2023-04-05 14:04:32 -07:00
committed by GitHub
parent a3e377666e
commit 6965487b56

View File

@@ -160,34 +160,43 @@ impl Tags {
// Store the tags in the database // Store the tags in the database
self.0.categories.insert( self.0.categories.insert(
"categories", "categories",
bincode::encode_to_vec(categories.json().await?, *BINCODE_CONFIG)?, bincode::encode_to_vec(
categories.json::<Vec<Category>>().await?,
*BINCODE_CONFIG,
)?,
)?; )?;
self.0.loaders.insert( self.0.loaders.insert(
"loaders", "loaders",
bincode::encode_to_vec(loaders.json().await?, *BINCODE_CONFIG)?, bincode::encode_to_vec(
loaders.json::<Vec<Loader>>().await?,
*BINCODE_CONFIG,
)?,
)?; )?;
self.0.game_versions.insert( self.0.game_versions.insert(
"game_versions", "game_versions",
bincode::encode_to_vec( bincode::encode_to_vec(
game_versions.json().await?, game_versions.json::<Vec<GameVersion>>().await?,
*BINCODE_CONFIG, *BINCODE_CONFIG,
)?, )?,
)?; )?;
self.0.licenses.insert( self.0.licenses.insert(
"licenses", "licenses",
bincode::encode_to_vec(licenses.json().await?, *BINCODE_CONFIG)?, bincode::encode_to_vec(
licenses.json::<Vec<License>>().await?,
*BINCODE_CONFIG,
)?,
)?; )?;
self.0.donation_platforms.insert( self.0.donation_platforms.insert(
"donation_platforms", "donation_platforms",
bincode::encode_to_vec( bincode::encode_to_vec(
donation_platforms.json().await?, donation_platforms.json::<Vec<DonationPlatform>>().await?,
*BINCODE_CONFIG, *BINCODE_CONFIG,
)?, )?,
)?; )?;
self.0.report_types.insert( self.0.report_types.insert(
"report_types", "report_types",
bincode::encode_to_vec( bincode::encode_to_vec(
report_types.json().await?, report_types.json::<Vec<String>>().await?,
*BINCODE_CONFIG, *BINCODE_CONFIG,
)?, )?,
)?; )?;