File tree Expand file tree Collapse file tree 4 files changed +19
-0
lines changed
Expand file tree Collapse file tree 4 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,18 @@ export interface PokemonDisplay {
4141 location_card : number
4242}
4343
44+ export interface Defender extends PokemonDisplay {
45+ pokemon_id : number
46+ deployed_ms : number
47+ deployed_time : number
48+ battles_won : number
49+ battles_lost : number
50+ times_fed : number
51+ motivation_now : number
52+ cp_when_deployed : number
53+ cp_now : number
54+ }
55+
4456export interface Gym {
4557 id : string
4658 lat : number
@@ -55,6 +67,7 @@ export interface Gym {
5567 updated : number
5668 guarding_pokemon_id : number
5769 guarding_pokemon_display : PokemonDisplay
70+ defenders : Defender [ ]
5871 available_slots : number
5972 team_id : number
6073 raid_level : number
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ type Gym {
2424 updated : Int
2525 guarding_pokemon_id : Int
2626 guarding_pokemon_display : JSON
27+ defenders : JSON
2728 available_slots : Int
2829 team_id : Int
2930 raid_level : Int
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ const gymFields = [
2727 'in_battle' ,
2828 'guarding_pokemon_id' ,
2929 'guarding_pokemon_display' ,
30+ 'defenders' ,
3031 'total_cp' ,
3132 'power_up_points' ,
3233 'power_up_level' ,
@@ -379,6 +380,9 @@ class Gym extends Model {
379380 gym . guarding_pokemon_display ,
380381 )
381382 }
383+ if ( typeof gym . defenders === 'string' && gym . defenders ) {
384+ newGym . defenders = JSON . parse ( gym . defenders )
385+ }
382386 }
383387 if (
384388 onlyRaids &&
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ const gym = gql`
2323 in_battle
2424 guarding_pokemon_id
2525 guarding_pokemon_display
26+ defenders
2627 total_cp
2728 badge
2829 power_up_level
You can’t perform that action at this time.
0 commit comments