ts-irc/server/src/packets/server/S03ConnectionAcceptedPacket.ts
2022-12-01 18:45:56 -05:00

13 lines
444 B
TypeScript

import { Packet } from "../../base/Packet";
import { Room } from "../../base/Room";
import { User } from "../../base/User";
/**
* @description The packet sent by the server to signify the connection was accepted
*/
export class S03ConnectionAcceptedPacket extends Packet {
public constructor(user: User, connected: User[], room: Room) {
super(3, null, 1);
this.data = { user, connected, messages: room.messages };
}
}