forked from simrail/simrail.pro
fix(backend): fix MProfile#createdAt.
This commit is contained in:
parent
545dbe993c
commit
9f8308fe93
@ -104,7 +104,7 @@ export class StationsModule
|
|||||||
|
|
||||||
player.flags = player.flags.filter(x => x !== "private");
|
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);
|
const playerData = await PlayerUtil.getPlayerSteamData(player.id);
|
||||||
|
@ -133,7 +133,7 @@ export class TrainsModule
|
|||||||
|
|
||||||
player.flags = player.flags.filter(x => x !== "private");
|
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);
|
const playerData = await PlayerUtil.getPlayerSteamData(player.id);
|
||||||
|
@ -21,7 +21,7 @@ export const raw_schema = {
|
|||||||
id: {
|
id: {
|
||||||
type: String,
|
type: String,
|
||||||
required: true,
|
required: true,
|
||||||
unique: true
|
unique: true,
|
||||||
},
|
},
|
||||||
// USERNAME FROM STEAM
|
// USERNAME FROM STEAM
|
||||||
username: {
|
username: {
|
||||||
@ -90,15 +90,13 @@ export const raw_schema = {
|
|||||||
{
|
{
|
||||||
type: String,
|
type: String,
|
||||||
required: false,
|
required: false,
|
||||||
default: []
|
default: [],
|
||||||
}
|
},
|
||||||
],
|
],
|
||||||
createdAt: [
|
createdAt: {
|
||||||
{
|
|
||||||
type: Number,
|
type: Number,
|
||||||
required: true
|
required: true,
|
||||||
}
|
},
|
||||||
]
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const schema = new Schema<IProfile>(raw_schema);
|
const schema = new Schema<IProfile>(raw_schema);
|
||||||
@ -136,6 +134,6 @@ export interface IProfile
|
|||||||
steamTrainDistance: number;
|
steamTrainDistance: number;
|
||||||
steamTrainScore: number;
|
steamTrainScore: number;
|
||||||
|
|
||||||
createdAt: number
|
createdAt: number;
|
||||||
flags: string[]
|
flags: string[];
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user