@php use Illuminate\Support\Str; $viewer = auth()->user(); $discoverUsers = $discoverUsers ?? collect(); $pendingGroupInvites = $pendingGroupInvites ?? collect(); $pinnedConversations = $pinnedConversations ?? collect(); $recentConversations = $recentConversations ?? collect(); $archivedConversations = $archivedConversations ?? collect(); $activeConversationId = request()->integer('chat'); $activeConversationId = $activeConversationId > 0 ? $activeConversationId : 0; $visibleConversationCount = $pinnedConversations->count() + $recentConversations->count(); $groupConversationCount = $pinnedConversations ->concat($recentConversations) ->where('type', '!=', 'direct') ->count(); $pendingInviteCount = $pendingGroupInvites->count(); @endphp