From e48dc3bba9dc94864ebf2bcc6e7edf9aa8b6e5bc Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Sun, 21 Aug 2022 20:00:11 +0800 Subject: [PATCH] clear user cache when wearing medals --- app/Repositories/MedalRepository.php | 1 + public/userdetails.php | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/Repositories/MedalRepository.php b/app/Repositories/MedalRepository.php index e3f2d878..45050372 100644 --- a/app/Repositories/MedalRepository.php +++ b/app/Repositories/MedalRepository.php @@ -87,6 +87,7 @@ class MedalRepository extends BaseRepository $userMedal->status = UserMedal::STATUS_NOT_WEARING; } $userMedal->save(); + clear_user_cache($userId); return $userMedal; } diff --git a/public/userdetails.php b/public/userdetails.php index 30fb83f4..3b14b07a 100644 --- a/public/userdetails.php +++ b/public/userdetails.php @@ -29,9 +29,6 @@ if ($user["status"] == "pending") stderr($lang_userdetails['std_sorry'], $lang_userdetails['std_user_not_confirmed']); $medalType = 'valid_medals'; -if ($user['id'] == $CURUSER['id']) { - $medalType = 'valid_medals'; -} $userInfo = \App\Models\User::query()->with($medalType)->findOrFail($user['id']); $userRep = new \App\Repositories\UserRepository();