@php
$chatIds = [];
@endphp
@forelse ($allMessages as $msg)
@php
$authUserAct = '';
if ($msg->from_id == $sender->id) {
// auth user sender
$authUserAct = 'sender';
$target = $msg->to_id;
$name = $msg->receiver?->name;
$image = $msg->receiver?->image;
} else {
// receiver
$authUserAct = 'receiver';
$target = $msg->from_id;
$name = $msg->sender?->name;
$image = $msg->sender?->image;
}
if (in_array($target, $chatIds)) {
continue;
} else {
$chatIds[] = $target;
}
@endphp
{{-- chat list start --}}