Skip to content

Commit

Permalink
Fix up squadron associations.
Browse files Browse the repository at this point in the history
  • Loading branch information
Nathaniel Moschkin committed Feb 11, 2024
1 parent 769db5b commit a0b7846
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions app/logic/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -273,14 +273,21 @@ export class ApiClass {
{ fleet_rank: fleet_leader3.fleet_rank, index: fleet_leader3.index, event_name: fleet_leader3.event_name }
];

for(let squad of fleet.squads) {
let squadInfo = complete_member_info.squads.find((s: any) => s.id.toString() === squad.id.toString());
if (squadInfo) {
squad.event_rank = squadInfo.event_rank;
}
}

// add more details for members
for(let member of fleet.members) {
let memberInfo = complete_member_info.members.find((m: any) => m.pid === member.pid);
if (memberInfo) {
member.squad = '';
if (memberInfo.squad_id) {
member.squad_id = memberInfo.squad_id;
let squadInfo = complete_member_info.squads.find((s: any) => s.id === memberInfo.squad_id);
member.squad_id = Number(memberInfo.squad_id);
let squadInfo = fleet.squads.find((s: any) => s.id.toString() === memberInfo.squad_id.toString());
if (squadInfo) {
member.squad = squadInfo.name;
}
Expand Down

0 comments on commit a0b7846

Please sign in to comment.