1
0

feat: stream private office screens

This commit is contained in:
2026-08-11 21:31:15 -07:00
parent d841575315
commit 5ca214e4bb
28 changed files with 1754 additions and 35 deletions
+8 -1
View File
@@ -10,7 +10,12 @@
import { createAuth, type AuthService } from "./auth/index.ts";
import { createFlightsService, type FlightsService } from "./flights/index.ts";
import { createMarkerStore, type MarkerStore } from "./markers/store.ts";
import { createMediaSignalService, type MediaSignalService } from "./media/index.ts";
import {
createIceCredentialProvider,
createMediaSignalService,
type IceCredentialProvider,
type MediaSignalService,
} from "./media/index.ts";
import { createOfficeStore, type OfficeStore } from "./offices/store.ts";
import { createPresenceStore, type PresenceStore } from "./presence/store.ts";
import { createRealtimeService, type RealtimeService } from "./realtime/index.ts";
@@ -25,6 +30,7 @@ export interface Services {
satellites: SatellitesService;
markers: MarkerStore;
media: MediaSignalService;
ice: IceCredentialProvider;
offices: OfficeStore;
presence: PresenceStore;
realtime: RealtimeService;
@@ -46,6 +52,7 @@ export function createServices(config: Config, log: ServiceLog): Services {
satellites: createSatellitesService(config, log),
markers: createMarkerStore(config, log),
media: createMediaSignalService(),
ice: createIceCredentialProvider(config.ice),
offices: createOfficeStore(config.offices.dir),
presence: createPresenceStore(config.presence.dir),
realtime: createRealtimeService(),