@extends('layouts.app') @section('title', 'Chat privado') @section('page_title', 'Chat Privado') @section('content') @php $friendsList = collect($friendsList ?? []); $target = $target ?? null; $messages = collect($messages ?? []); $currentUserId = session('user_id') ?? auth()->id(); @endphp
{{ $target['nickname'] ?? 'Chat privado' }}

{{ $target['nickname'] ?? 'Chat privado' }}

@if(($target['status'] ?? '') === 'online') Usuário online agora @elseif(($target['status'] ?? '') === 'ingame') Usuário em partida @else Converse em um ambiente privado @endif

@forelse($messages as $message) @php $messageSenderId = (string) ($message['sender_id'] ?? $message['from_user_id'] ?? $message->sender_id ?? ''); $isMe = (string) $currentUserId === $messageSenderId; $messageText = $message['message'] ?? $message['content'] ?? $message->message ?? $message->content ?? ''; $messageTime = $message['created_at'] ?? $message->created_at ?? null; @endphp
{{ $messageText }}
@if($messageTime)
{{ \Carbon\Carbon::parse($messageTime)->format('H:i') }}
@endif
@empty
Ainda não existem mensagens nessa conversa. Envie a primeira mensagem para iniciar o chat privado com {{ $target['nickname'] ?? 'este usuário' }}.
@endforelse
@endsection