|
@@ -35,12 +35,11 @@ initLogger('Debug');
|
|
|
path: '/ws',
|
|
|
})
|
|
|
export class MetaGateway
|
|
|
- implements OnGatewayInit, OnGatewayConnection, OnGatewayDisconnect
|
|
|
-{
|
|
|
+ implements OnGatewayInit, OnGatewayConnection, OnGatewayDisconnect {
|
|
|
constructor(
|
|
|
private readonly sceneService: SceneService,
|
|
|
private readonly configService: ConfigService,
|
|
|
- ) {}
|
|
|
+ ) { }
|
|
|
private logger: Logger = new Logger('MetaGateway');
|
|
|
private peer: PeerConnection = null;
|
|
|
private timer: NodeJS.Timeout;
|
|
@@ -181,7 +180,10 @@ export class MetaGateway
|
|
|
console.log('track', track);
|
|
|
});
|
|
|
|
|
|
- this.gameChanel = this.peer.createDataChannel('game-input');
|
|
|
+ this.gameChanel = this.peer.createDataChannel('game-input', {
|
|
|
+ ordered: true,
|
|
|
+ // negotiated: false
|
|
|
+ });
|
|
|
|
|
|
this.peer.onDataChannel((dc) => {
|
|
|
console.log('onDataChannel', dc);
|
|
@@ -288,7 +290,7 @@ export class MetaGateway
|
|
|
}
|
|
|
},
|
|
|
);
|
|
|
- } catch (error) {}
|
|
|
+ } catch (error) { }
|
|
|
}
|
|
|
|
|
|
handleConnection(client: WebSocket, ...args: any[]) {
|