From 85c0b670da1c6ac8e0acbdb5b5bcddf792b610b8 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 20 Dec 2024 04:53:48 -0500 Subject: [PATCH] [F] Fix lastClientId null --- src/main/java/icu/samnyan/aqua/net/games/GameApiController.kt | 2 +- src/main/java/icu/samnyan/aqua/net/games/Models.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/net/games/GameApiController.kt b/src/main/java/icu/samnyan/aqua/net/games/GameApiController.kt index b9dbe7b6..159bb87c 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/GameApiController.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/GameApiController.kt @@ -158,7 +158,7 @@ abstract class GameApiController(val name: String, userDataClass: lastVersion = user.lastRomVersion, ratingComposition = ratingComp, recent = plays.sortedBy { it.userPlayDate.toString() }.takeLast(15).reversed(), - lastPlayedHost = us.userRepo.findByKeychip(user.lastClientId)?.username, + lastPlayedHost = user.lastClientId?.let { us.userRepo.findByKeychip(it)?.username }, rival = rival ) } diff --git a/src/main/java/icu/samnyan/aqua/net/games/Models.kt b/src/main/java/icu/samnyan/aqua/net/games/Models.kt index 19ff6662..fd7f68c3 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/Models.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/Models.kt @@ -91,7 +91,7 @@ interface IUserData { val lastRomVersion: String val totalScore: Long var card: Card? - val lastClientId: String + val lastClientId: String? } interface IGenericGamePlaylog {