chat support updates

This commit is contained in:
Abhishek Mali
2025-12-16 10:19:54 +05:30
parent 1aad6b231e
commit 5dc9fc7db4
2 changed files with 77 additions and 19 deletions

View File

@@ -40,7 +40,11 @@ class NewChatMessage implements ShouldBroadcastNow
* Data sent to frontend (Blade + Flutter)
*/
public function broadcastWith()
{
{
\Log::info('APP_URL USED IN EVENT', [
'url' => config('app.url'),
]);
\Log::info("DEBUG: NewChatMessage broadcasting on channel ticket.".$this->message->ticket_id);
\Log::info("EVENT BROADCAST FIRED", [
@@ -56,17 +60,20 @@ class NewChatMessage implements ShouldBroadcastNow
'sender_id' => $this->message->sender_id,
'sender_type' => $this->message->sender_type,
'message' => $this->message->message,
'file_url' => $this->message->file_path
? asset('storage/' . $this->message->file_path)
: null,
'file_type' => $this->message->file_type,
// ✅ relative path only
'file_path' => $this->message->file_path ?? null,
'file_type' => $this->message->file_type ?? null,
'sender' => [
'id' => $this->message->sender->id,
'name' => $this->getSenderName(),
'is_admin' => $this->message->sender_type === \App\Models\Admin::class,
'id' => $this->message->sender->id,
'name' => $this->getSenderName(),
'is_admin' => $this->message->sender_type === \App\Models\Admin::class,
],
'created_at' => $this->message->created_at->toDateTimeString(),
];
}
/**