-
-
-
- Map: {e.mapname}
- Stage: {e.mapstage}
-
-
-
-
-
+
+
+
+ Map: {e.mapname}
+ Stage: {e.mapstage}
+
))}
diff --git a/RaceTimer/racetimer_react/src/Maps/Maps.js b/RaceTimer/racetimer_react/src/Maps/Maps.js
index b7c83e6b..940ec40c 100644
--- a/RaceTimer/racetimer_react/src/Maps/Maps.js
+++ b/RaceTimer/racetimer_react/src/Maps/Maps.js
@@ -40,12 +40,16 @@ class Maps extends React.Component {
this.setState({ breakload: false })
const mapname = this.props.match.params.mapname;
const stage = this.props.match.params.stage;
- const mapTimes = await Facade.getMapTimesFromCache(mapname, stage, 0);
- const fetchsize = await Facade.getMapTimesFromCacheSize(mapname, stage);
- this.setState({ mapTimes });
+ try {
+ const mapTimes = await Facade.getMapTimesFromCache(mapname, stage, 0);
+ const fetchsize = await Facade.getMapTimesFromCacheSize(mapname, stage);
+ this.setState({ mapTimes });
+ this.setState({ fetchsize });
+ } catch (error) {
+ console.log("invalid map or stage");
+ }
this.setState({ mapName: mapname })
this.setState({ breakload: true })
- this.setState({ fetchsize });
};
componentWillUnmount() {
@@ -83,7 +87,7 @@ class Maps extends React.Component {
-
Map: {this.state.mapName}
+
Map: {this.state.mapName}
Stage: {this.props.match.params.stage}
@@ -110,13 +114,13 @@ class Maps extends React.Component {
- SteamID: {e.steamID}
- Name: {e.name}
+ SteamID: {e.steamID}
+ Name: {e.name}
-
Position: {e.position}
-
Mappoints: {e.mapPoint}
-
Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
+
Position: {e.position}
+
Mappoints: {e.mapPoint}
+
Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
{Object.keys(e.badgesUrls).map(badges => (
@@ -126,7 +130,9 @@ class Maps extends React.Component {
))}
{!this.state.breakload ?
- Loading Players
+
+
: this.state.fetchsize === 0 ?
+ No data found
: ""}
diff --git a/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js b/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js
index 1de103ab..cb250563 100644
--- a/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js
+++ b/RaceTimer/racetimer_react/src/MapsSearch/mapsSearch.js
@@ -24,13 +24,11 @@ class MapsSearch extends Component {
{this.state.maps.map(e => (
-
-
+
+
- Map: {e.mapname}
- Stage: {e.mapstage}
-
-
+ Map: {e.mapname}
+ Stage: {e.mapstage}
diff --git a/RaceTimer/racetimer_react/src/Player/Player.js b/RaceTimer/racetimer_react/src/Player/Player.js
index 1c7b55be..04bb99cb 100644
--- a/RaceTimer/racetimer_react/src/Player/Player.js
+++ b/RaceTimer/racetimer_react/src/Player/Player.js
@@ -107,28 +107,27 @@ class Player extends React.Component {
{this.state.mapTimes.map(e => (
-
-
+
+
- Map: {e.mapname}
- Stage: {e.mapstage}
- Position: {e.position}
- Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
- MapPoints: {e.mapPoint}
-
-
+ Map: {e.mapname}
+ Stage: {e.mapstage}
+ Position: {e.position}
+ Time: 0{e.mapTimeMinutes}:{e.mapTimeSeconds}
+ MapPoints: {e.mapPoint}
@@ -136,7 +135,7 @@ class Player extends React.Component {
{!this.state.breakload ?
- Loading Stats
+
: ""}
);
diff --git a/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js b/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js
index f6039a5a..7ad285da 100644
--- a/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js
+++ b/RaceTimer/racetimer_react/src/playerSearch/playersSearch.js
@@ -23,20 +23,20 @@ class playersSearch extends Component {
{this.state.players.map(e => (
-
-
+
+
- {e.steamID}
- {e.name}
+ {e.steamID}
+ {e.name}
Check Player
- Rank: {e.Rank}
- Points: {e.PlayerPoints}
- Times: {e.Times}
+ Rank: {e.Rank}
+ Points: {e.PlayerPoints}
+ Times: {e.Times}
{e.UrlBanners.map(banners => (