feat(calls): add consent-based signaling to existing ChatHub
Wire shared PostIt call signaling, account-derived relay policy and temporary TURN credentials. Keep calls disabled pending native Android/Linux media integration. Document experimental Android crash and laboratory removal. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
56ca115f50
commit
5e48831d6d
20 changed files with 1368 additions and 16 deletions
|
|
@ -87,6 +87,11 @@ internal class Program
|
|||
.AddJsonProtocol(options =>
|
||||
options.PayloadSerializerOptions.IncludeFields = true);
|
||||
services.AddSingleton<IConnexionManager, HubConnectionManager>();
|
||||
services.Configure<AudioVideoCallOptions>(
|
||||
builder.Configuration.GetSection(AudioVideoCallOptions.SectionName));
|
||||
services.AddSingleton(TimeProvider.System);
|
||||
services.AddSingleton<CallSignalingService>();
|
||||
services.AddHostedService(provider => provider.GetRequiredService<CallSignalingService>());
|
||||
|
||||
// DbContextBuilder
|
||||
services.AddDbContext<ApplicationDbContext>(options =>
|
||||
|
|
|
|||
Loading…
Reference in a new issue