Initial commit

This commit is contained in:
Ronald Huynen
2026-03-23 21:37:59 +01:00
commit 2547717edb
2193 changed files with 972171 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Observers;
use Namu\WireChat\Models\Conversation;
class ConversationObserver
{
/**
* Handle the Conversation "created" event.
*/
public function created(Conversation $conversation): void
{
// Automatically set disappearing fields (always enabled to prevent orphaned messages)
$durationInDays = timebank_config('wirechat.disappearing_messages.duration', 30);
$durationInSeconds = $durationInDays * 86400; // Convert days to seconds
$conversation->disappearing_started_at = now();
$conversation->disappearing_duration = $durationInSeconds;
$conversation->save();
}
}