diff --git a/src/database/schemas/management/host.schema.js b/src/database/schemas/management/host.schema.js index 2c29715..d406193 100644 --- a/src/database/schemas/management/host.schema.js +++ b/src/database/schemas/management/host.schema.js @@ -10,20 +10,12 @@ const deviceInfoSchema = new mongoose.Schema( release: { type: String }, arch: { type: String }, hostname: { type: String }, - uptime: { type: Number }, }, cpu: { cores: { type: Number }, model: { type: String }, speedMHz: { type: Number }, }, - memory: { - totalGB: { type: String }, // stored as string from .toFixed(2), could also use Number - freeGB: { type: String }, - }, - network: { - type: mongoose.Schema.Types.Mixed, // since it's an object with dynamic interface names - }, user: { uid: { type: Number }, gid: { type: Number }, @@ -33,8 +25,6 @@ const deviceInfoSchema = new mongoose.Schema( }, process: { nodeVersion: { type: String }, - pid: { type: Number }, - cwd: { type: String }, execPath: { type: String }, }, }, @@ -55,7 +45,7 @@ const hostSchema = new mongoose.Schema( active: { required: true, type: Boolean, default: true }, connectedAt: { required: false, type: Date }, authCode: { type: { required: false, type: String } }, - deviceInfo: { deviceInfoSchema }, + deviceInfo: deviceInfoSchema, otp: { type: { required: false, type: String } }, otpExpiresAt: { required: false, type: Date }, files: [{ type: mongoose.Schema.Types.ObjectId, ref: 'file' }],