wip
This commit is contained in:
		| @@ -4,7 +4,7 @@ import Xev from 'xev'; | ||||
| const ev = new Xev(); | ||||
|  | ||||
| export default function(request: websocket.request, connection: websocket.connection): void { | ||||
| 	const onStats = stats => { | ||||
| 	const onStats = (stats: any) => { | ||||
| 		connection.send(JSON.stringify({ | ||||
| 			type: 'stats', | ||||
| 			body: stats | ||||
|   | ||||
| @@ -1,19 +0,0 @@ | ||||
| import * as websocket from 'websocket'; | ||||
| import Xev from 'xev'; | ||||
|  | ||||
| const ev = new Xev(); | ||||
|  | ||||
| export default function(request: websocket.request, connection: websocket.connection): void { | ||||
| 	const onRequest = request => { | ||||
| 		connection.send(JSON.stringify({ | ||||
| 			type: 'request', | ||||
| 			body: request | ||||
| 		})); | ||||
| 	}; | ||||
|  | ||||
| 	ev.addListener('request', onRequest); | ||||
|  | ||||
| 	connection.on('close', () => { | ||||
| 		ev.removeListener('request', onRequest); | ||||
| 	}); | ||||
| } | ||||
| @@ -61,7 +61,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
| 		} | ||||
| 	}); | ||||
|  | ||||
| 	async function updateSettings(settings) { | ||||
| 	async function updateSettings(settings: any) { | ||||
| 		const game = await ReversiGame.findOne({ _id: gameId }); | ||||
|  | ||||
| 		if (game.isStarted) return; | ||||
| @@ -78,7 +78,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
| 		publishReversiGameStream(gameId, 'update-settings', settings); | ||||
| 	} | ||||
|  | ||||
| 	async function initForm(form) { | ||||
| 	async function initForm(form: any) { | ||||
| 		const game = await ReversiGame.findOne({ _id: gameId }); | ||||
|  | ||||
| 		if (game.isStarted) return; | ||||
| @@ -100,7 +100,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
| 		}); | ||||
| 	} | ||||
|  | ||||
| 	async function updateForm(id, value) { | ||||
| 	async function updateForm(id: string, value: any) { | ||||
| 		const game = await ReversiGame.findOne({ _id: gameId }); | ||||
|  | ||||
| 		if (game.isStarted) return; | ||||
| @@ -108,7 +108,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
|  | ||||
| 		const form = game.user1Id.equals(user._id) ? game.form2 : game.form1; | ||||
|  | ||||
| 		const item = form.find(i => i.id == id); | ||||
| 		const item = form.find((i: any) => i.id == id); | ||||
|  | ||||
| 		if (item == null) return; | ||||
|  | ||||
| @@ -131,7 +131,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
| 		}); | ||||
| 	} | ||||
|  | ||||
| 	async function message(message) { | ||||
| 	async function message(message: any) { | ||||
| 		message.id = Math.random(); | ||||
| 		publishReversiGameStream(gameId, 'message', { | ||||
| 			userId: user._id, | ||||
| @@ -246,7 +246,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
| 	} | ||||
|  | ||||
| 	// 石を打つ | ||||
| 	async function set(pos) { | ||||
| 	async function set(pos: number) { | ||||
| 		const game = await ReversiGame.findOne({ _id: gameId }); | ||||
|  | ||||
| 		if (!game.isStarted) return; | ||||
| @@ -315,7 +315,7 @@ export default function(request: websocket.request, connection: websocket.connec | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	async function check(crc32) { | ||||
| 	async function check(crc32: string) { | ||||
| 		const game = await ReversiGame.findOne({ _id: gameId }); | ||||
|  | ||||
| 		if (!game.isStarted) return; | ||||
|   | ||||
| @@ -4,7 +4,7 @@ import Xev from 'xev'; | ||||
| const ev = new Xev(); | ||||
|  | ||||
| export default function(request: websocket.request, connection: websocket.connection): void { | ||||
| 	const onStats = stats => { | ||||
| 	const onStats = (stats: any) => { | ||||
| 		connection.send(JSON.stringify({ | ||||
| 			type: 'stats', | ||||
| 			body: stats | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo