mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-09-22 08:16:20 +08:00
optional chaining
This commit is contained in:
parent
fc7fdb8d98
commit
aa4519573b
|
@ -1706,7 +1706,7 @@ async function saveResult(
|
|||
return Notifications.add("Failed to save result: " + response.message, -1);
|
||||
}
|
||||
|
||||
if (response.data.xp) {
|
||||
if (response?.data?.xp) {
|
||||
const snapxp = DB.getSnapshot().xp;
|
||||
AccountButton.updateXpBar(
|
||||
snapxp,
|
||||
|
@ -1716,12 +1716,12 @@ async function saveResult(
|
|||
DB.addXp(response.data.xp);
|
||||
}
|
||||
|
||||
if (response.data.streak) {
|
||||
if (response?.data?.streak) {
|
||||
DB.setStreak(response.data.streak);
|
||||
}
|
||||
|
||||
completedEvent._id = response.data.insertedId;
|
||||
if (response.data.isPb) {
|
||||
if (response?.data?.isPb) {
|
||||
completedEvent.isPb = true;
|
||||
}
|
||||
|
||||
|
@ -1735,7 +1735,7 @@ async function saveResult(
|
|||
|
||||
AnalyticsController.log("testCompleted");
|
||||
|
||||
if (response.data.isPb) {
|
||||
if (response?.data?.isPb) {
|
||||
//new pb
|
||||
Result.showCrown();
|
||||
Result.updateCrown();
|
||||
|
@ -1764,7 +1764,7 @@ async function saveResult(
|
|||
// );
|
||||
// }
|
||||
|
||||
if (!response.data.dailyLeaderboardRank) {
|
||||
if (!response?.data?.dailyLeaderboardRank) {
|
||||
$("#result .stats .dailyLeaderboard").addClass("hidden");
|
||||
} else {
|
||||
$("#result .stats .dailyLeaderboard")
|
||||
|
|
Loading…
Reference in a new issue