fix(backend): fix MProfile#createdAt.

This commit is contained in:
Aleksander Wilczyński 2024-12-16 20:26:21 +01:00
parent 545dbe993c
commit 9f8308fe93
Signed by untrusted user: alekswilc
GPG Key ID: D4464A248E5F27FE
3 changed files with 11 additions and 13 deletions

View File

@ -104,7 +104,7 @@ export class StationsModule
player.flags = player.flags.filter(x => x !== "private");
if (!player.createdAt) player.createdAt = new Date(parseInt(player._id.toString().substring(0, 8), 16) * 1000).getTime();
if (typeof player.createdAt !== 'number') player.createdAt = new Date(parseInt(player._id.toString().substring(0, 8), 16) * 1000).getTime();
}
const playerData = await PlayerUtil.getPlayerSteamData(player.id);

View File

@ -133,7 +133,7 @@ export class TrainsModule
player.flags = player.flags.filter(x => x !== "private");
if (!player.createdAt) player.createdAt = new Date(parseInt(player._id.toString().substring(0, 8), 16) * 1000).getTime();
if (typeof player.createdAt !== 'number') player.createdAt = new Date(parseInt(player._id.toString().substring(0, 8), 16) * 1000).getTime();
}
const playerData = await PlayerUtil.getPlayerSteamData(player.id);

View File

@ -21,7 +21,7 @@ export const raw_schema = {
id: {
type: String,
required: true,
unique: true
unique: true,
},
// USERNAME FROM STEAM
username: {
@ -90,15 +90,13 @@ export const raw_schema = {
{
type: String,
required: false,
default: []
}
default: [],
},
],
createdAt: [
{
type: Number,
required: true
}
]
createdAt: {
type: Number,
required: true,
},
};
const schema = new Schema<IProfile>(raw_schema);
@ -136,6 +134,6 @@ export interface IProfile
steamTrainDistance: number;
steamTrainScore: number;
createdAt: number
flags: string[]
createdAt: number;
flags: string[];
}