Socket
Socket
Sign inDemoInstall

mercurius-chat

Package Overview
Dependencies
240
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.30.0 to 0.31.0

9

dist/mongo/index.d.ts

@@ -1,5 +0,3 @@

import mongoose from 'mongoose';
import { Schema } from 'mongoose';
export declare const defineSchema: (schemaType: any) => Schema;
export declare const createSchema: (schema: Schema, schemaName: string, T: any) => mongoose.Model<any, {}, {}, {}>;
export * from 'mongoose';
export declare const persistMessage: (payload: any) => void;
export declare const mongoConnect: ({ mongoDatabase, mongoUrl }: {

@@ -10,3 +8,3 @@ mongoDatabase: any;

declare const _default: {
defineSchema: (schemaType: any) => mongoose.Schema<any, mongoose.Model<any, any, any, any>, any, any>;
persistMessage: (payload: any) => void;
mongoConnect: ({ mongoDatabase, mongoUrl }: {

@@ -16,4 +14,3 @@ mongoDatabase: any;

}) => Promise<void>;
Document: typeof mongoose.Document;
};
export default _default;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mongoConnect = exports.createSchema = exports.defineSchema = void 0;
exports.mongoConnect = exports.persistMessage = void 0;
const tslib_1 = require("tslib");
const mongoose_1 = (0, tslib_1.__importDefault)(require("mongoose"));
const mongoose_2 = require("mongoose");
const defineSchema = (schemaType) => {
return new mongoose_2.Schema(schemaType);
(0, tslib_1.__exportStar)(require("mongoose"), exports);
const persistMessage = (payload) => {
const ConversationSchema = new mongoose_2.Schema({ room: String, message: Object });
const Conversation = mongoose_1.default.model('Conversation', ConversationSchema);
const conversation = new Conversation(payload);
conversation.save().then((res) => console.log(res));
};
exports.defineSchema = defineSchema;
const createSchema = (schema, schemaName, T) => {
const NewSchema = (0, mongoose_2.model)(schemaName, schema);
return NewSchema;
};
exports.createSchema = createSchema;
exports.persistMessage = persistMessage;
const mongoConnect = ({ mongoDatabase, mongoUrl }) => {

@@ -35,3 +34,3 @@ return new Promise((resolve, reject) => {

exports.mongoConnect = mongoConnect;
exports.default = { defineSchema: exports.defineSchema, mongoConnect: exports.mongoConnect, Document: mongoose_2.Document };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbW9uZ28vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHFFQUFnQztBQUNoQyx1Q0FBMEQ7QUFFbkQsTUFBTSxZQUFZLEdBQUcsQ0FBQyxVQUFlLEVBQVUsRUFBRTtJQUN0RCxPQUFPLElBQUksaUJBQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNoQyxDQUFDLENBQUM7QUFGVyxRQUFBLFlBQVksZ0JBRXZCO0FBRUssTUFBTSxZQUFZLEdBQUcsQ0FBQyxNQUFjLEVBQUUsVUFBa0IsRUFBRSxDQUFNLEVBQUUsRUFBRTtJQUN6RSxNQUFNLFNBQVMsR0FBZ0MsSUFBQSxnQkFBSyxFQUF1QixVQUFVLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFFL0YsT0FBTyxTQUFTLENBQUM7QUFDbkIsQ0FBQyxDQUFDO0FBSlcsUUFBQSxZQUFZLGdCQUl2QjtBQUVLLE1BQU0sWUFBWSxHQUFHLENBQUMsRUFBRSxhQUFhLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRTtJQUMxRCxPQUFPLElBQUksT0FBTyxDQUFPLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQzNDLE1BQU0sT0FBTyxHQUFHO1lBQ2QsU0FBUyxFQUFFLElBQUk7WUFDZixTQUFTLEVBQUUsSUFBSTtZQUNmLE1BQU0sRUFBRSxhQUFhO1lBQ3JCLGVBQWUsRUFBRSxJQUFJO1lBQ3JCLGtCQUFrQixFQUFFLElBQUk7WUFDeEIsUUFBUSxFQUFFLENBQUM7U0FDWixDQUFDO1FBRUYsa0JBQVEsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztRQUU1RSxrQkFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUM7UUFDaEQsa0JBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3BELGtCQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxjQUFjLEVBQUUsR0FBRyxFQUFFO1lBQzFDLGtCQUFRLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxPQUFPLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDOUUsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQztBQW5CVyxRQUFBLFlBQVksZ0JBbUJ2QjtBQUVGLGtCQUFlLEVBQUUsWUFBWSxFQUFaLG9CQUFZLEVBQUUsWUFBWSxFQUFaLG9CQUFZLEVBQUUsUUFBUSxFQUFSLG1CQUFRLEVBQUUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb25nb29zZSBmcm9tICdtb25nb29zZSc7XG5pbXBvcnQgeyBEb2N1bWVudCwgTW9kZWwsIG1vZGVsLCBTY2hlbWEgfSBmcm9tICdtb25nb29zZSc7XG5cbmV4cG9ydCBjb25zdCBkZWZpbmVTY2hlbWEgPSAoc2NoZW1hVHlwZTogYW55KTogU2NoZW1hID0+IHtcbiAgcmV0dXJuIG5ldyBTY2hlbWEoc2NoZW1hVHlwZSk7XG59O1xuXG5leHBvcnQgY29uc3QgY3JlYXRlU2NoZW1hID0gKHNjaGVtYTogU2NoZW1hLCBzY2hlbWFOYW1lOiBzdHJpbmcsIFQ6IGFueSkgPT4ge1xuICBjb25zdCBOZXdTY2hlbWE6IE1vZGVsPFJldHVyblR5cGU8dHlwZW9mIFQ+PiA9IG1vZGVsPFJldHVyblR5cGU8dHlwZW9mIFQ+PihzY2hlbWFOYW1lLCBzY2hlbWEpO1xuXG4gIHJldHVybiBOZXdTY2hlbWE7XG59O1xuXG5leHBvcnQgY29uc3QgbW9uZ29Db25uZWN0ID0gKHsgbW9uZ29EYXRhYmFzZSwgbW9uZ29VcmwgfSkgPT4ge1xuICByZXR1cm4gbmV3IFByb21pc2U8dm9pZD4oKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICBrZWVwQWxpdmU6IHRydWUsXG4gICAgICBhdXRvSW5kZXg6IHRydWUsXG4gICAgICBkYk5hbWU6IG1vbmdvRGF0YWJhc2UsXG4gICAgICB1c2VOZXdVcmxQYXJzZXI6IHRydWUsXG4gICAgICB1c2VVbmlmaWVkVG9wb2xvZ3k6IHRydWUsXG4gICAgICBwb29sU2l6ZTogM1xuICAgIH07XG5cbiAgICBtb25nb29zZS5jb25uZWN0KG1vbmdvVXJsLCBvcHRpb25zLCBlcnIgPT4gKGVyciA/IHJlamVjdChlcnIpIDogcmVzb2x2ZSgpKSk7XG5cbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdvcGVuJywgKCkgPT4gcmVzb2x2ZSgpKTtcbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdlcnJvcicsIGVyciA9PiByZWplY3QoZXJyKSk7XG4gICAgbW9uZ29vc2UuY29ubmVjdGlvbi5vbignZGlzY29ubmVjdGVkJywgKCkgPT4ge1xuICAgICAgbW9uZ29vc2UuY29ubmVjdChtb25nb1VybCwgb3B0aW9ucywgZXJyID0+IChlcnIgPyByZWplY3QoZXJyKSA6IHJlc29sdmUoKSkpO1xuICAgIH0pO1xuICB9KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHsgZGVmaW5lU2NoZW1hLCBtb25nb0Nvbm5lY3QsIERvY3VtZW50IH07XG4iXX0=
exports.default = { persistMessage: exports.persistMessage, mongoConnect: exports.mongoConnect };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbW9uZ28vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHFFQUFnQztBQUNoQyx1Q0FBa0M7QUFFbEMsd0RBQXlCO0FBRWxCLE1BQU0sY0FBYyxHQUFHLENBQUMsT0FBWSxFQUFFLEVBQUU7SUFDN0MsTUFBTSxrQkFBa0IsR0FBRyxJQUFJLGlCQUFNLENBQUMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO0lBRXpFLE1BQU0sWUFBWSxHQUFHLGtCQUFRLENBQUMsS0FBSyxDQUFDLGNBQWMsRUFBRSxrQkFBa0IsQ0FBQyxDQUFDO0lBRXhFLE1BQU0sWUFBWSxHQUFHLElBQUksWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQy9DLFlBQVksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFRLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztBQUMzRCxDQUFDLENBQUM7QUFQVyxRQUFBLGNBQWMsa0JBT3pCO0FBRUssTUFBTSxZQUFZLEdBQUcsQ0FBQyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFO0lBQzFELE9BQU8sSUFBSSxPQUFPLENBQU8sQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7UUFDM0MsTUFBTSxPQUFPLEdBQUc7WUFDZCxTQUFTLEVBQUUsSUFBSTtZQUNmLFNBQVMsRUFBRSxJQUFJO1lBQ2YsTUFBTSxFQUFFLGFBQWE7WUFDckIsZUFBZSxFQUFFLElBQUk7WUFDckIsa0JBQWtCLEVBQUUsSUFBSTtZQUN4QixRQUFRLEVBQUUsQ0FBQztTQUNaLENBQUM7UUFFRixrQkFBUSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsT0FBTyxFQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBRTVFLGtCQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztRQUNoRCxrQkFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDcEQsa0JBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLGNBQWMsRUFBRSxHQUFHLEVBQUU7WUFDMUMsa0JBQVEsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztRQUM5RSxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBbkJXLFFBQUEsWUFBWSxnQkFtQnZCO0FBRUYsa0JBQWUsRUFBRSxjQUFjLEVBQWQsc0JBQWMsRUFBRSxZQUFZLEVBQVosb0JBQVksRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vbmdvb3NlIGZyb20gJ21vbmdvb3NlJztcbmltcG9ydCB7IFNjaGVtYSB9IGZyb20gJ21vbmdvb3NlJztcblxuZXhwb3J0ICogZnJvbSAnbW9uZ29vc2UnO1xuXG5leHBvcnQgY29uc3QgcGVyc2lzdE1lc3NhZ2UgPSAocGF5bG9hZDogYW55KSA9PiB7XG4gIGNvbnN0IENvbnZlcnNhdGlvblNjaGVtYSA9IG5ldyBTY2hlbWEoeyByb29tOiBTdHJpbmcsIG1lc3NhZ2U6IE9iamVjdCB9KTtcblxuICBjb25zdCBDb252ZXJzYXRpb24gPSBtb25nb29zZS5tb2RlbCgnQ29udmVyc2F0aW9uJywgQ29udmVyc2F0aW9uU2NoZW1hKTtcblxuICBjb25zdCBjb252ZXJzYXRpb24gPSBuZXcgQ29udmVyc2F0aW9uKHBheWxvYWQpO1xuICBjb252ZXJzYXRpb24uc2F2ZSgpLnRoZW4oKHJlczogYW55KSA9PiBjb25zb2xlLmxvZyhyZXMpKTtcbn07XG5cbmV4cG9ydCBjb25zdCBtb25nb0Nvbm5lY3QgPSAoeyBtb25nb0RhdGFiYXNlLCBtb25nb1VybCB9KSA9PiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZTx2b2lkPigocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgIGtlZXBBbGl2ZTogdHJ1ZSxcbiAgICAgIGF1dG9JbmRleDogdHJ1ZSxcbiAgICAgIGRiTmFtZTogbW9uZ29EYXRhYmFzZSxcbiAgICAgIHVzZU5ld1VybFBhcnNlcjogdHJ1ZSxcbiAgICAgIHVzZVVuaWZpZWRUb3BvbG9neTogdHJ1ZSxcbiAgICAgIHBvb2xTaXplOiAzXG4gICAgfTtcblxuICAgIG1vbmdvb3NlLmNvbm5lY3QobW9uZ29VcmwsIG9wdGlvbnMsIGVyciA9PiAoZXJyID8gcmVqZWN0KGVycikgOiByZXNvbHZlKCkpKTtcblxuICAgIG1vbmdvb3NlLmNvbm5lY3Rpb24ub24oJ29wZW4nLCAoKSA9PiByZXNvbHZlKCkpO1xuICAgIG1vbmdvb3NlLmNvbm5lY3Rpb24ub24oJ2Vycm9yJywgZXJyID0+IHJlamVjdChlcnIpKTtcbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdkaXNjb25uZWN0ZWQnLCAoKSA9PiB7XG4gICAgICBtb25nb29zZS5jb25uZWN0KG1vbmdvVXJsLCBvcHRpb25zLCBlcnIgPT4gKGVyciA/IHJlamVjdChlcnIpIDogcmVzb2x2ZSgpKSk7XG4gICAgfSk7XG4gIH0pO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgeyBwZXJzaXN0TWVzc2FnZSwgbW9uZ29Db25uZWN0IH07XG4iXX0=
{
"name": "mercurius-chat",
"version": "0.30.0",
"version": "0.31.0",
"description": "Micro service chat",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc