1
0
mirror of https://git.ngram.ca/OpenJam/rc-servers synced 2026-08-23 23:08:52 +00:00

Fix clan info not being provided in battle loading screen; fix #132

This commit is contained in:
NG (Graham)
2026-06-22 17:16:40 -04:00
parent e60a4927a6
commit 62a81a1eaf
3 changed files with 16 additions and 6 deletions

View File

@@ -472,6 +472,10 @@ impl UserData {
} else {
current_slot.total_robot_cpu
};
let clan_opt = self.db.clan_by_user_id(self.account.id).await.map_err(|e| {
log::error!("Failed to retrieve clan for user_id {} (user_player_data): {}", self.account.id, e);
polariton_server::operations::SimpleOpError::with_message(DATABASE_ERR, format!("Could not retrieve clan: {}", e))
})?;
Ok(crate::data::player_data::PlayerData {
name: user_uuid,
@@ -493,6 +497,7 @@ impl UserData {
death_effect: current_slot.death_animation_id,
player_rank: 1, // FIXME
weapon_rank: weapon_ranks,
clan_name: clan_opt.map(|(clan, _member)| clan.name),
})
}
@@ -682,6 +687,7 @@ impl UserData {
death_effect: enemy_vehicle.death_effect,
player_rank: 1,
weapon_rank: weapon_ranks,
clan_name: None,
};
next_id += 1;
players.push(enemy);

View File

@@ -51,6 +51,7 @@ impl UserData {
death_effect: vehicle.death_effect,
player_rank: 1,
weapon_rank: vehicle.weapon_rank,
clan_name: None,
},
fake.implementation
);