forked from noxious/server
my 13th reason
This commit is contained in:
8
src/app/events/CharacterConnect.ts
Normal file
8
src/app/events/CharacterConnect.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
import {TSocket} from "../types/TSocket";
|
||||
|
||||
export default function CharacterConnect(socket: TSocket, io: Server) {
|
||||
socket.on('character:connect', (data: any) => {
|
||||
console.log(`---User ${socket.user?.id} has joined.`);
|
||||
});
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
import ZoneRepository from "../repositories/zone.repository";
|
||||
import ZoneRepository from "../repositories/ZoneRepository";
|
||||
import ZoneManager from "../ZoneManager";
|
||||
import {Zone} from "@prisma/client";
|
||||
|
||||
@ -14,7 +14,7 @@ interface IZoneLoad {
|
||||
* @param socket
|
||||
* @param io
|
||||
*/
|
||||
export default function characterZoneLoad(socket: Socket, io: Server) {
|
||||
export default function CharacterZoneLoad(socket: Socket, io: Server) {
|
||||
socket.on('character:zone:load', async (data: IZoneLoad) => {
|
||||
console.log(`---User ${socket.id} has requested zone.`);
|
||||
|
8
src/app/events/CharactersGet.ts
Normal file
8
src/app/events/CharactersGet.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
import {TSocket} from "../types/TSocket";
|
||||
|
||||
export default function CharactersGet(socket: TSocket, io: Server) {
|
||||
socket.on('characters:get', async (data: any) => {
|
||||
console.log(socket.user);
|
||||
});
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
|
||||
export default function user_connect(socket: Socket, io: Server) {
|
||||
socket.on('disconnect', (data) => {
|
||||
export default function Disconnect(socket: Socket, io: Server) {
|
||||
socket.on('disconnect', (data: any) => {
|
||||
console.log(`---User ${socket.id} has disconnected.`);
|
||||
});
|
||||
}
|
7
src/app/events/Login.ts
Normal file
7
src/app/events/Login.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
|
||||
export default function Login(socket: Socket, io: Server) {
|
||||
socket.on('login', (data: any) => {
|
||||
console.log(`---User ${socket.id} has logged in.`);
|
||||
});
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
import {ISocket} from "../interfaces/socket";
|
||||
|
||||
export default function characterConnect(socket: ISocket, io: Server) {
|
||||
socket.on('character:connect', (data) => {
|
||||
socket.user.username = 'hello'
|
||||
console.log(`---User ${socket.id} has joined.`);
|
||||
});
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
import { Socket, Server } from "socket.io";
|
||||
import {ISocket} from "../interfaces/socket";
|
||||
|
||||
export default function characterConnect(socket: ISocket, io: Server) {
|
||||
socket.on('characters:get', async (data) => {
|
||||
console.log(socket.user.username)
|
||||
console.log(`---characters requested.`);
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user