1
0
mirror of https://github.com/pavlobu/deskreen.git synced 2025-05-21 18:00:20 -07:00
Pavlo Buidenkov b925803d9f better client UI code
huge work done on sharing desktop session
2020-11-22 17:07:01 +02:00

25 lines
1.1 KiB
TypeScript

import ConnectedDevicesService from '../features/ConnectedDevicesService';
import SharingSessionService from '../features/SharingSessionsService';
import RendererWebrtcHelpersService from '../features/PeerConnectionHelperRendererService';
import RoomIDService from '../server/RoomIDService';
import DesktopCapturerSources from '../features/DesktopCapturerSourcesService';
import { DeskreenGlobal } from './DeskreenGlobal';
export default (appPath: string) => {
const deskreenGlobal: DeskreenGlobal = (global as unknown) as DeskreenGlobal;
deskreenGlobal.appPath = appPath;
deskreenGlobal.rendererWebrtcHelpersService = new RendererWebrtcHelpersService(
appPath
);
deskreenGlobal.roomIDService = new RoomIDService();
deskreenGlobal.connectedDevicesService = new ConnectedDevicesService();
deskreenGlobal.sharingSessionService = new SharingSessionService(
deskreenGlobal.roomIDService,
deskreenGlobal.connectedDevicesService,
deskreenGlobal.rendererWebrtcHelpersService
);
deskreenGlobal.desktopCapturerSourcesService = new DesktopCapturerSources();
};