🌊 Modified settings model schema

This commit is contained in:
2023-09-13 22:09:25 -05:00
parent f4e2db5a5f
commit 1fff931941
2 changed files with 79 additions and 32 deletions

View File

@@ -1,21 +1,28 @@
const mongoose = require("mongoose");
const paginate = require("mongoose-paginate-v2");
const HostSchema = mongoose.Schema({
_id: false,
username: String,
password: String,
hostname: String,
port: String,
protocol: String,
});
const SettingsScehma = mongoose.Schema({
directConnect: {
client: {
host: {
username: String,
password: String,
hostname: String,
port: String,
protocol: String,
},
host: HostSchema,
airDCPPUserSettings: Object,
hubs: Array,
},
},
bittorrent: {
client: {
name: String,
host: HostSchema,
},
},
});
const Settings = mongoose.model("Settings", SettingsScehma);