optimizations
This commit is contained in:
@@ -10,6 +10,7 @@ use App\Models\Story;
|
||||
use App\Models\User;
|
||||
use App\Models\UserAchievement;
|
||||
use App\Notifications\AchievementUnlockedNotification;
|
||||
use App\Services\Activity\UserActivityService;
|
||||
use App\Services\Posts\PostAchievementService;
|
||||
use Illuminate\Support\Collection;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
@@ -89,6 +90,12 @@ class AchievementService
|
||||
$this->achievementPosts->achievementUnlocked($currentUser, $currentAchievement);
|
||||
$this->forgetSummaryCache((int) $currentUser->id);
|
||||
|
||||
try {
|
||||
app(UserActivityService::class)->logAchievement((int) $currentUser->id, (int) $currentAchievement->id, [
|
||||
'name' => (string) $currentAchievement->name,
|
||||
]);
|
||||
} catch (\Throwable) {}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user