diff --git a/src/frontend/src/app/frontcraft/pages/character/character.component.html b/src/frontend/src/app/frontcraft/pages/character/character.component.html index 201a3d6..c5d02c5 100644 --- a/src/frontend/src/app/frontcraft/pages/character/character.component.html +++ b/src/frontend/src/app/frontcraft/pages/character/character.component.html @@ -36,15 +36,15 @@ status="control">

Gear of the last two reported kills (data)

- +
{{boss2.name}} {{boss2.date | date : 'MMM d @ HH : mm'}}
+ +
+
+
{{boss1.name}} {{boss1.date | date : 'MMM d @ HH : mm'}}

-
{{boss2.name}} {{boss2.date | date : 'MMM d @ HH : mm'}}
- -
-
diff --git a/src/frontend/src/app/frontcraft/pages/character/character.component.ts b/src/frontend/src/app/frontcraft/pages/character/character.component.ts index 7bbcb6d..a82b756 100644 --- a/src/frontend/src/app/frontcraft/pages/character/character.component.ts +++ b/src/frontend/src/app/frontcraft/pages/character/character.component.ts @@ -48,8 +48,10 @@ export class FrontcraftCharacterComponent implements OnInit{ this.dataLink = "https://classic.warcraftlogs.com:443/v1/parses/character/"+this.char.charactername.replace(/^\w/, c => c.toUpperCase())+"/Gandling/EU?api_key=c698515ab4f592cdb848d80b3abe616c&metric=dps" + + fetch(this.dataLink).then(raw => raw.json().then((json) => { - if(json.length > 0) return + if(json.length < 1) return const data = json[0] this.boss2 = { @@ -65,13 +67,18 @@ export class FrontcraftCharacterComponent implements OnInit{ })) fetch(this.dataLink).then(raw => raw.json().then((json) => { - if(json.length > 1) return + if(json.length < 2) return + console.log(json); + const data = json[1] this.boss1 = { name: data.encounterName, date: data.startTime } + + + this.gear2 = data.gear.map(item => {return { itemname: item.name, iconname: item.icon.replace('.jpg', ''),