Bill Meet streaming hourly and storage per GB like Transfer.
Deploy Ladill Meet / deploy (push) Successful in 54s

Wallet debits at session end, on recording/file storage, and via daily renewals with grace period before asset deletion.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-01 16:33:45 +00:00
co-authored by Cursor
parent 13a251250c
commit 59b59cb70e
18 changed files with 749 additions and 96 deletions
+4
View File
@@ -17,6 +17,7 @@ class Recording extends Model
'uuid', 'owner_ref', 'session_id', 'status', 'layout', 'storage_path',
'thumbnail_path', 'file_size', 'duration_seconds', 'started_by_ref',
'started_at', 'ended_at', 'failure_reason', 'metadata',
'storage_paid_until', 'storage_grace_ends_at', 'storage_last_billed_at',
];
protected function casts(): array
@@ -24,6 +25,9 @@ class Recording extends Model
return [
'started_at' => 'datetime',
'ended_at' => 'datetime',
'storage_paid_until' => 'datetime',
'storage_grace_ends_at' => 'datetime',
'storage_last_billed_at' => 'datetime',
'metadata' => 'array',
];
}