From fa2e40c75db03517f12a3f460f5a5f614d384987 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Tue, 10 May 2022 20:45:40 +0200 Subject: [PATCH] added `StreamingKeys` model --- packages/streaming-server/src/models/index.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/streaming-server/src/models/index.js diff --git a/packages/streaming-server/src/models/index.js b/packages/streaming-server/src/models/index.js new file mode 100644 index 00000000..fd844dec --- /dev/null +++ b/packages/streaming-server/src/models/index.js @@ -0,0 +1,20 @@ +import mongoose, { Schema } from "mongoose" + +function getSchemas() { + const obj = Object() + + const _schemas = require("../schemas") + Object.keys(_schemas).forEach((key) => { + obj[key] = Schema(_schemas[key]) + }) + + return obj +} + +const schemas = getSchemas() + +// server +export const Config = mongoose.model("Config", schemas.Config, "config") + +// streaming +export const StreamingKeys = mongoose.model("StreamingKeys", schemas.StreamingKey, "StreamingKeys") \ No newline at end of file