This commit is contained in:
syuilo
2018-06-18 09:54:53 +09:00
parent a766faeae9
commit 80e5645a84
150 changed files with 305 additions and 2334 deletions

View File

@ -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

View File

@ -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);
});
}

View File

@ -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;

View File

@ -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