1
0
forked from noxious/server

my 13th reason

This commit is contained in:
2024-05-28 21:54:34 +02:00
parent 4157ff5b5c
commit 80ec470fd4
30 changed files with 283 additions and 70 deletions

View 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.`);
});
}

View File

@ -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.`);

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

View File

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

View File

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

View File

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