Deploy Ladill Meet / deploy (push) Failing after 7s
Phases 0–18: core meetings, webinar, breakouts, team chat, live streaming, town hall, billing, and Ladill Mail calendar wiring. Co-authored-by: Cursor <cursoragent@cursor.com>
28 lines
582 B
PHP
28 lines
582 B
PHP
<?php
|
|
|
|
namespace App\Services\Meet\Media;
|
|
|
|
interface MediaProviderInterface
|
|
{
|
|
/**
|
|
* @param array<string, mixed> $options
|
|
*/
|
|
public function createRoom(string $roomName, array $options = []): void;
|
|
|
|
public function deleteRoom(string $roomName): void;
|
|
|
|
/**
|
|
* @param array<string, mixed> $grants
|
|
*/
|
|
public function generateToken(
|
|
string $roomName,
|
|
string $identity,
|
|
string $displayName,
|
|
array $grants = [],
|
|
): string;
|
|
|
|
public function isConfigured(): bool;
|
|
|
|
public function serverUrl(): string;
|
|
}
|