|
|
@ -16,6 +16,8 @@ import { RaceEntry } from '../../models/raceEntry.model'; |
|
|
import { ServerSideEventsService } from '../../services/server-side-events.service'; |
|
|
import { ServerSideEventsService } from '../../services/server-side-events.service'; |
|
|
import { UtilsService } from '../../services/utils.service'; |
|
|
import { UtilsService } from '../../services/utils.service'; |
|
|
|
|
|
|
|
|
|
|
|
import { plainToClass } from 'class-transformer'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Component({ |
|
|
@Component({ |
|
|
selector: 'app-race-details', |
|
|
selector: 'app-race-details', |
|
|
@ -175,7 +177,9 @@ export class RaceDetailsComponent implements AfterViewInit { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
this.updateRaceResults(data.newResults); |
|
|
let _raceEntries = plainToClass(RaceEntry, data.newResults, { excludeExtraneousValues: true, enableCircularCheck: true }); |
|
|
|
|
|
|
|
|
|
|
|
this.updateRaceResults(_raceEntries); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
updateRaceResults( data: any ) { |
|
|
updateRaceResults( data: any ) { |
|
|
|