mirror of
https://github.com/nullnyat/NullcatChan.git
synced 2025-08-04 08:36:25 +09:00
WebSocket再接続が速すぎるのを修正
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
import * as childProcess from 'child_process';
|
||||
const ReconnectingWebSocket = require('../../../node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js');
|
||||
const ReconnectingWebSocket = require('reconnecting-websocket');
|
||||
import 藍 from '../../ai';
|
||||
import IModule from '../../module';
|
||||
import serifs from '../../serifs';
|
||||
@ -23,7 +23,7 @@ export default class ReversiModule implements IModule {
|
||||
this.ai = ai;
|
||||
|
||||
this.reversiConnection = new ReconnectingWebSocket(`${config.wsUrl}/games/reversi?i=${config.i}`, [], {
|
||||
WebSocket: WebSocket
|
||||
constructor: WebSocket
|
||||
});
|
||||
|
||||
this.reversiConnection.addEventListener('open', () => {
|
||||
@ -32,8 +32,6 @@ export default class ReversiModule implements IModule {
|
||||
|
||||
this.reversiConnection.addEventListener('close', () => {
|
||||
console.log('reversi stream closed');
|
||||
|
||||
this.reversiConnection.reconnect();
|
||||
});
|
||||
|
||||
this.reversiConnection.addEventListener('message', message => {
|
||||
|
@ -3,7 +3,7 @@ import 藍 from '../../ai';
|
||||
import IModule from '../../module';
|
||||
import serifs from '../../serifs';
|
||||
import config from '../../config';
|
||||
const ReconnectingWebSocket = require('../../../node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js');
|
||||
const ReconnectingWebSocket = require('reconnecting-websocket');
|
||||
|
||||
export default class ServerModule implements IModule {
|
||||
public readonly name = 'server';
|
||||
@ -23,7 +23,7 @@ export default class ServerModule implements IModule {
|
||||
this.ai = ai;
|
||||
|
||||
this.connection = new ReconnectingWebSocket(`${config.wsUrl}/server-stats`, [], {
|
||||
WebSocket: WebSocket
|
||||
constructor: WebSocket
|
||||
});
|
||||
|
||||
this.connection.addEventListener('open', () => {
|
||||
@ -32,8 +32,6 @@ export default class ServerModule implements IModule {
|
||||
|
||||
this.connection.addEventListener('close', () => {
|
||||
console.log('server-stats stream closed');
|
||||
|
||||
this.connection.reconnect();
|
||||
});
|
||||
|
||||
this.connection.addEventListener('message', message => {
|
||||
|
Reference in New Issue
Block a user