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