Upload files to "src/modules"

This commit is contained in:
Aleksander Wilczyński 2024-08-02 12:56:13 +02:00
parent 55149e1e4a
commit 7f581d89db
Signed by: gitea
GPG Key ID: CECFC30736A3D1C8

26
src/modules/stations.ts Normal file
View File

@ -0,0 +1,26 @@
import { MLog } from '../mongo/logs.js';
import { IPlayer } from '../types/player.js';
import { IStation } from '../types/station.js';
import { SimrailClientEvents } from '../util/SimrailClient.js';
import { v4 } from 'uuid';
export class StationsModule {
public static load() {
client.on(SimrailClientEvents.StationLeft, (station: IStation, player: IPlayer, joinedAt: number) => {
const date = new Date();
MLog.create({
id: v4(),
userSteamId: player.steamid,
userAvatar: player.avatarfull,
userUsername: player.personaname,
joinedDate: joinedAt,
leftDate: date.getTime(),
stationName: station.Name,
stationShort: station.Prefix,
server: 'pl2'
});
})
}
}