Socket
Socket
Sign inDemoInstall

mercurius-chat

Package Overview
Dependencies
251
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.58.0 to 0.59.0

.prettierrc.js

136

.eslintrc.json
{
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint",
"prettier"
],
"extends": [
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
"parserOptions": {
"ecmaVersion": 10,
"sourceType": "module",
"ecmaFeatures": {
"modules": true
}
},
"rules": {
"react/display-name": [
"off"
],
"react/prop-types": [
"off"
],
"no-restricted-imports": [
"error",
"date-fns",
"mdi-react",
"lodash"
],
"linebreak-style": [
"error",
"unix"
],
"max-lines": [
"error",
300
],
"max-len": [
"warn",
140,
2,
{
"ignorePattern": "^(import|export)",
"ignoreUrls": true
}
],
"no-multiple-empty-lines": [
"error",
{
"max": 1
}
],
"no-trailing-spaces": [
"error"
],
"no-extra-semi": [
"error"
],
"no-var": [
"error"
],
"quotes": [
"error",
"single",
{
"avoidEscape": true
}
],
"object-shorthand": [
"error"
],
"semi": [
"error",
"always"
],
"camelcase": [
"error",
{
"properties": "always"
}
],
"no-return-await": [
"error"
],
"@typescript-eslint/no-unused-vars": [
"warn"
],
"@typescript-eslint/adjacent-overload-signatures": [
"error"
],
"@typescript-eslint/explicit-member-accessibility": [
"error",
{
"accessibility": "off"
}
],
"@typescript-eslint/member-ordering": [
"error",
{
"default": [
"public-static-method",
"protected-static-method",
"private-static-method",
"public-static-field",
"protected-static-field",
"private-static-field",
"public-instance-field",
"protected-instance-field",
"private-instance-field",
"public-field",
"protected-field",
"private-field",
"static-field",
"instance-field",
"field",
"constructor",
"public-instance-method",
"protected-instance-method",
"private-instance-method",
"public-method",
"protected-method",
"private-method",
"static-method",
"instance-method",
"method"
]
}
],
"@typescript-eslint/no-namespace": [
"error"
],
"@typescript-eslint/no-require-imports": [
"error"
]
}
"@eduzz/eslint-config-houston/node"
]
}

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

import { Server } from 'socket.io';
import { Connection } from '@eduzz/rabbit';
import { Server } from 'socket.io';
import { IConfig } from './interfaces/IConfig';

@@ -4,0 +4,0 @@ export declare const getRabbitConnection: () => Connection;

@@ -6,12 +6,8 @@ "use strict";

const sentry = (0, tslib_1.__importStar)(require("@sentry/node"));
const rabbit_1 = require("@eduzz/rabbit");
const mongo_1 = require("./mongo");
const rxjs_1 = require("rxjs");
const redis_adapter_1 = require("@socket.io/redis-adapter");
const redis_1 = require("redis");
const http = (0, tslib_1.__importStar)(require("http"));
const rxjs_1 = require("rxjs");
const socket_io_1 = require("socket.io");
const cors_1 = (0, tslib_1.__importDefault)(require("cors"));
const express_1 = (0, tslib_1.__importDefault)(require("express"));
const router_1 = require("./router");
const rabbit_1 = require("@eduzz/rabbit");
const mongo_1 = require("./mongo");
const rabbitConnection = new rxjs_1.BehaviorSubject({});

@@ -24,11 +20,4 @@ const ioConnection = new rxjs_1.BehaviorSubject({});

const config = async (params) => {
const { sentryKey, rabbitParams, mongoParams, port, redisUrl, corsOptions, ioOptions } = params;
const app = (0, express_1.default)();
app.use((0, cors_1.default)(corsOptions ? corsOptions : null));
console.log(router_1.router);
app.use('/', router_1.router);
const httpServer = new http.Server(app);
const { sentryKey, rabbitParams, mongoParams, redisUrl, ioOptions, httpServer } = params;
await ioConnection.next(new socket_io_1.Server(httpServer, Object.assign({ path: '/', cors: { origin: '*', methods: ['GET', 'POST'] }, transports: ['websocket', 'polling'] }, ioOptions)));
const io = (0, exports.getIoConnection)();
io.attach(httpServer);
sentryKey && sentry.init({ dsn: sentryKey });

@@ -42,12 +31,6 @@ rabbitParams && rabbitConnection.next(new rabbit_1.Connection(rabbitParams));

engine.adapter((0, redis_adapter_1.createAdapter)(pubClient, subClient));
Promise.all([pubClient.connect(), subClient.connect()]).then(async () => {
await httpServer.listen({ port });
console.log('Server up with Redis and listening port: ', port);
});
return;
await Promise.all([pubClient.connect(), subClient.connect()]);
}
await httpServer.listen({ port });
console.log('Server up and listening port: ', port);
};
exports.config = config;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsa0VBQXVDO0FBQ3ZDLDBDQUEyQztBQUMzQyxtQ0FBdUM7QUFDdkMsK0JBQXVDO0FBQ3ZDLDREQUF5RDtBQUN6RCxpQ0FBcUM7QUFDckMsd0RBQTZCO0FBQzdCLHlDQUFtQztBQUNuQyw2REFBd0I7QUFDeEIsbUVBQThCO0FBQzlCLHFDQUFrQztBQUdsQyxNQUFNLGdCQUFnQixHQUFHLElBQUksc0JBQWUsQ0FBYSxFQUFnQixDQUFDLENBQUM7QUFDM0UsTUFBTSxZQUFZLEdBQUcsSUFBSSxzQkFBZSxDQUFTLEVBQVksQ0FBQyxDQUFDO0FBRXhELE1BQU0sbUJBQW1CLEdBQUcsR0FBRyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLENBQUM7QUFBeEQsUUFBQSxtQkFBbUIsdUJBQXFDO0FBQzlELE1BQU0sZUFBZSxHQUFHLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxRQUFRLEVBQUUsQ0FBQztBQUFoRCxRQUFBLGVBQWUsbUJBQWlDO0FBRXRELE1BQU0sTUFBTSxHQUFHLEtBQUssRUFBRSxNQUFlLEVBQUUsRUFBRTtJQUM5QyxNQUFNLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLEdBQUcsTUFBTSxDQUFDO0lBRWhHLE1BQU0sR0FBRyxHQUFHLElBQUEsaUJBQU8sR0FBRSxDQUFDO0lBRXRCLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBQSxjQUFJLEVBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7SUFFaEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxlQUFNLENBQUMsQ0FBQztJQUVwQixHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxlQUFNLENBQUMsQ0FBQztJQUVyQixNQUFNLFVBQVUsR0FBRyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFeEMsTUFBTSxZQUFZLENBQUMsSUFBSSxDQUNyQixJQUFJLGtCQUFNLENBQUMsVUFBVSxrQkFDbkIsSUFBSSxFQUFFLEdBQUcsRUFDVCxJQUFJLEVBQUUsRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLE9BQU8sRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsRUFBRSxFQUMvQyxVQUFVLEVBQUUsQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLElBQ2pDLFNBQVMsRUFDWixDQUNILENBQUM7SUFFRixNQUFNLEVBQUUsR0FBRyxJQUFBLHVCQUFlLEdBQUUsQ0FBQztJQUU3QixFQUFFLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBRXRCLFNBQVMsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsR0FBRyxFQUFFLFNBQVMsRUFBRSxDQUFDLENBQUM7SUFFN0MsWUFBWSxJQUFJLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLG1CQUFVLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztJQUVwRSxXQUFXLElBQUksQ0FBQyxNQUFNLElBQUEsb0JBQVksRUFBQyxXQUFXLENBQUMsQ0FBQyxDQUFDO0lBRWpELElBQUksUUFBUSxFQUFFO1FBQ1osTUFBTSxTQUFTLEdBQUcsSUFBQSxvQkFBWSxFQUFDLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDbEQsTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBRXhDLE1BQU0sTUFBTSxHQUFHLElBQUEsdUJBQWUsR0FBRSxDQUFDO1FBRWpDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBQSw2QkFBYSxFQUFDLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDO1FBRXBELE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLEVBQUUsU0FBUyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxJQUFJLEVBQUU7WUFDdEUsTUFBTSxVQUFVLENBQUMsTUFBTSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztZQUNsQyxPQUFPLENBQUMsR0FBRyxDQUFDLDJDQUEyQyxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ2pFLENBQUMsQ0FBQyxDQUFDO1FBRUgsT0FBTztLQUNSO0lBRUQsTUFBTSxVQUFVLENBQUMsTUFBTSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNsQyxPQUFPLENBQUMsR0FBRyxDQUFDLGdDQUFnQyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQ3RELENBQUMsQ0FBQztBQWxEVyxRQUFBLE1BQU0sVUFrRGpCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgc2VudHJ5IGZyb20gJ0BzZW50cnkvbm9kZSc7XG5pbXBvcnQgeyBDb25uZWN0aW9uIH0gZnJvbSAnQGVkdXp6L3JhYmJpdCc7XG5pbXBvcnQgeyBtb25nb0Nvbm5lY3QgfSBmcm9tICcuL21vbmdvJztcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgY3JlYXRlQWRhcHRlciB9IGZyb20gJ0Bzb2NrZXQuaW8vcmVkaXMtYWRhcHRlcic7XG5pbXBvcnQgeyBjcmVhdGVDbGllbnQgfSBmcm9tICdyZWRpcyc7XG5pbXBvcnQgKiBhcyBodHRwIGZyb20gJ2h0dHAnO1xuaW1wb3J0IHsgU2VydmVyIH0gZnJvbSAnc29ja2V0LmlvJztcbmltcG9ydCBjb3JzIGZyb20gJ2NvcnMnO1xuaW1wb3J0IGV4cHJlc3MgZnJvbSAnZXhwcmVzcyc7XG5pbXBvcnQgeyByb3V0ZXIgfSBmcm9tICcuL3JvdXRlcic7XG5pbXBvcnQgeyBJQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL0lDb25maWcnO1xuXG5jb25zdCByYWJiaXRDb25uZWN0aW9uID0gbmV3IEJlaGF2aW9yU3ViamVjdDxDb25uZWN0aW9uPih7fSBhcyBDb25uZWN0aW9uKTtcbmNvbnN0IGlvQ29ubmVjdGlvbiA9IG5ldyBCZWhhdmlvclN1YmplY3Q8U2VydmVyPih7fSBhcyBTZXJ2ZXIpO1xuXG5leHBvcnQgY29uc3QgZ2V0UmFiYml0Q29ubmVjdGlvbiA9ICgpID0+IHJhYmJpdENvbm5lY3Rpb24uZ2V0VmFsdWUoKTtcbmV4cG9ydCBjb25zdCBnZXRJb0Nvbm5lY3Rpb24gPSAoKSA9PiBpb0Nvbm5lY3Rpb24uZ2V0VmFsdWUoKTtcblxuZXhwb3J0IGNvbnN0IGNvbmZpZyA9IGFzeW5jIChwYXJhbXM6IElDb25maWcpID0+IHtcbiAgY29uc3QgeyBzZW50cnlLZXksIHJhYmJpdFBhcmFtcywgbW9uZ29QYXJhbXMsIHBvcnQsIHJlZGlzVXJsLCBjb3JzT3B0aW9ucywgaW9PcHRpb25zIH0gPSBwYXJhbXM7XG5cbiAgY29uc3QgYXBwID0gZXhwcmVzcygpO1xuXG4gIGFwcC51c2UoY29ycyhjb3JzT3B0aW9ucyA/IGNvcnNPcHRpb25zIDogbnVsbCkpO1xuXG4gIGNvbnNvbGUubG9nKHJvdXRlcik7XG5cbiAgYXBwLnVzZSgnLycsIHJvdXRlcik7XG5cbiAgY29uc3QgaHR0cFNlcnZlciA9IG5ldyBodHRwLlNlcnZlcihhcHApO1xuXG4gIGF3YWl0IGlvQ29ubmVjdGlvbi5uZXh0KFxuICAgIG5ldyBTZXJ2ZXIoaHR0cFNlcnZlciwge1xuICAgICAgcGF0aDogJy8nLFxuICAgICAgY29yczogeyBvcmlnaW46ICcqJywgbWV0aG9kczogWydHRVQnLCAnUE9TVCddIH0sXG4gICAgICB0cmFuc3BvcnRzOiBbJ3dlYnNvY2tldCcsICdwb2xsaW5nJ10sXG4gICAgICAuLi5pb09wdGlvbnNcbiAgICB9KVxuICApO1xuXG4gIGNvbnN0IGlvID0gZ2V0SW9Db25uZWN0aW9uKCk7XG5cbiAgaW8uYXR0YWNoKGh0dHBTZXJ2ZXIpO1xuXG4gIHNlbnRyeUtleSAmJiBzZW50cnkuaW5pdCh7IGRzbjogc2VudHJ5S2V5IH0pO1xuXG4gIHJhYmJpdFBhcmFtcyAmJiByYWJiaXRDb25uZWN0aW9uLm5leHQobmV3IENvbm5lY3Rpb24ocmFiYml0UGFyYW1zKSk7XG5cbiAgbW9uZ29QYXJhbXMgJiYgKGF3YWl0IG1vbmdvQ29ubmVjdChtb25nb1BhcmFtcykpO1xuXG4gIGlmIChyZWRpc1VybCkge1xuICAgIGNvbnN0IHB1YkNsaWVudCA9IGNyZWF0ZUNsaWVudCh7IHVybDogcmVkaXNVcmwgfSk7XG4gICAgY29uc3Qgc3ViQ2xpZW50ID0gcHViQ2xpZW50LmR1cGxpY2F0ZSgpO1xuXG4gICAgY29uc3QgZW5naW5lID0gZ2V0SW9Db25uZWN0aW9uKCk7XG5cbiAgICBlbmdpbmUuYWRhcHRlcihjcmVhdGVBZGFwdGVyKHB1YkNsaWVudCwgc3ViQ2xpZW50KSk7XG5cbiAgICBQcm9taXNlLmFsbChbcHViQ2xpZW50LmNvbm5lY3QoKSwgc3ViQ2xpZW50LmNvbm5lY3QoKV0pLnRoZW4oYXN5bmMgKCkgPT4ge1xuICAgICAgYXdhaXQgaHR0cFNlcnZlci5saXN0ZW4oeyBwb3J0IH0pO1xuICAgICAgY29uc29sZS5sb2coJ1NlcnZlciB1cCB3aXRoIFJlZGlzIGFuZCBsaXN0ZW5pbmcgcG9ydDogJywgcG9ydCk7XG4gICAgfSk7XG5cbiAgICByZXR1cm47XG4gIH1cblxuICBhd2FpdCBodHRwU2VydmVyLmxpc3Rlbih7IHBvcnQgfSk7XG4gIGNvbnNvbGUubG9nKCdTZXJ2ZXIgdXAgYW5kIGxpc3RlbmluZyBwb3J0OiAnLCBwb3J0KTtcbn07XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsa0VBQXVDO0FBQ3ZDLDREQUF5RDtBQUN6RCxpQ0FBcUM7QUFDckMsK0JBQXVDO0FBQ3ZDLHlDQUFtQztBQUVuQywwQ0FBMkM7QUFHM0MsbUNBQXVDO0FBRXZDLE1BQU0sZ0JBQWdCLEdBQUcsSUFBSSxzQkFBZSxDQUFhLEVBQWdCLENBQUMsQ0FBQztBQUMzRSxNQUFNLFlBQVksR0FBRyxJQUFJLHNCQUFlLENBQVMsRUFBWSxDQUFDLENBQUM7QUFFeEQsTUFBTSxtQkFBbUIsR0FBRyxHQUFHLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsQ0FBQztBQUF4RCxRQUFBLG1CQUFtQix1QkFBcUM7QUFDOUQsTUFBTSxlQUFlLEdBQUcsR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxDQUFDO0FBQWhELFFBQUEsZUFBZSxtQkFBaUM7QUFFdEQsTUFBTSxNQUFNLEdBQUcsS0FBSyxFQUFFLE1BQWUsRUFBaUIsRUFBRTtJQUM3RCxNQUFNLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsR0FBRyxNQUFNLENBQUM7SUFFekYsTUFBTSxZQUFZLENBQUMsSUFBSSxDQUNyQixJQUFJLGtCQUFNLENBQUMsVUFBVSxrQkFDbkIsSUFBSSxFQUFFLEdBQUcsRUFDVCxJQUFJLEVBQUUsRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLE9BQU8sRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsRUFBRSxFQUMvQyxVQUFVLEVBQUUsQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLElBQ2pDLFNBQVMsRUFDWixDQUNILENBQUM7SUFFRixTQUFTLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBRTdDLFlBQVksSUFBSSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxtQkFBVSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7SUFFcEUsV0FBVyxJQUFJLENBQUMsTUFBTSxJQUFBLG9CQUFZLEVBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztJQUVqRCxJQUFJLFFBQVEsRUFBRTtRQUNaLE1BQU0sU0FBUyxHQUFHLElBQUEsb0JBQVksRUFBQyxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQ2xELE1BQU0sU0FBUyxHQUFHLFNBQVMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUV4QyxNQUFNLE1BQU0sR0FBRyxJQUFBLHVCQUFlLEdBQUUsQ0FBQztRQUVqQyxNQUFNLENBQUMsT0FBTyxDQUFDLElBQUEsNkJBQWEsRUFBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQztRQUVwRCxNQUFNLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLEVBQUUsU0FBUyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztLQUMvRDtBQUNILENBQUMsQ0FBQztBQTVCVyxRQUFBLE1BQU0sVUE0QmpCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgc2VudHJ5IGZyb20gJ0BzZW50cnkvbm9kZSc7XG5pbXBvcnQgeyBjcmVhdGVBZGFwdGVyIH0gZnJvbSAnQHNvY2tldC5pby9yZWRpcy1hZGFwdGVyJztcbmltcG9ydCB7IGNyZWF0ZUNsaWVudCB9IGZyb20gJ3JlZGlzJztcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgU2VydmVyIH0gZnJvbSAnc29ja2V0LmlvJztcblxuaW1wb3J0IHsgQ29ubmVjdGlvbiB9IGZyb20gJ0BlZHV6ei9yYWJiaXQnO1xuXG5pbXBvcnQgeyBJQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL0lDb25maWcnO1xuaW1wb3J0IHsgbW9uZ29Db25uZWN0IH0gZnJvbSAnLi9tb25nbyc7XG5cbmNvbnN0IHJhYmJpdENvbm5lY3Rpb24gPSBuZXcgQmVoYXZpb3JTdWJqZWN0PENvbm5lY3Rpb24+KHt9IGFzIENvbm5lY3Rpb24pO1xuY29uc3QgaW9Db25uZWN0aW9uID0gbmV3IEJlaGF2aW9yU3ViamVjdDxTZXJ2ZXI+KHt9IGFzIFNlcnZlcik7XG5cbmV4cG9ydCBjb25zdCBnZXRSYWJiaXRDb25uZWN0aW9uID0gKCkgPT4gcmFiYml0Q29ubmVjdGlvbi5nZXRWYWx1ZSgpO1xuZXhwb3J0IGNvbnN0IGdldElvQ29ubmVjdGlvbiA9ICgpID0+IGlvQ29ubmVjdGlvbi5nZXRWYWx1ZSgpO1xuXG5leHBvcnQgY29uc3QgY29uZmlnID0gYXN5bmMgKHBhcmFtczogSUNvbmZpZyk6IFByb21pc2U8dm9pZD4gPT4ge1xuICBjb25zdCB7IHNlbnRyeUtleSwgcmFiYml0UGFyYW1zLCBtb25nb1BhcmFtcywgcmVkaXNVcmwsIGlvT3B0aW9ucywgaHR0cFNlcnZlciB9ID0gcGFyYW1zO1xuXG4gIGF3YWl0IGlvQ29ubmVjdGlvbi5uZXh0KFxuICAgIG5ldyBTZXJ2ZXIoaHR0cFNlcnZlciwge1xuICAgICAgcGF0aDogJy8nLFxuICAgICAgY29yczogeyBvcmlnaW46ICcqJywgbWV0aG9kczogWydHRVQnLCAnUE9TVCddIH0sXG4gICAgICB0cmFuc3BvcnRzOiBbJ3dlYnNvY2tldCcsICdwb2xsaW5nJ10sXG4gICAgICAuLi5pb09wdGlvbnNcbiAgICB9KVxuICApO1xuXG4gIHNlbnRyeUtleSAmJiBzZW50cnkuaW5pdCh7IGRzbjogc2VudHJ5S2V5IH0pO1xuXG4gIHJhYmJpdFBhcmFtcyAmJiByYWJiaXRDb25uZWN0aW9uLm5leHQobmV3IENvbm5lY3Rpb24ocmFiYml0UGFyYW1zKSk7XG5cbiAgbW9uZ29QYXJhbXMgJiYgKGF3YWl0IG1vbmdvQ29ubmVjdChtb25nb1BhcmFtcykpO1xuXG4gIGlmIChyZWRpc1VybCkge1xuICAgIGNvbnN0IHB1YkNsaWVudCA9IGNyZWF0ZUNsaWVudCh7IHVybDogcmVkaXNVcmwgfSk7XG4gICAgY29uc3Qgc3ViQ2xpZW50ID0gcHViQ2xpZW50LmR1cGxpY2F0ZSgpO1xuXG4gICAgY29uc3QgZW5naW5lID0gZ2V0SW9Db25uZWN0aW9uKCk7XG5cbiAgICBlbmdpbmUuYWRhcHRlcihjcmVhdGVBZGFwdGVyKHB1YkNsaWVudCwgc3ViQ2xpZW50KSk7XG5cbiAgICBhd2FpdCBQcm9taXNlLmFsbChbcHViQ2xpZW50LmNvbm5lY3QoKSwgc3ViQ2xpZW50LmNvbm5lY3QoKV0pO1xuICB9XG59O1xuIl19

@@ -1,7 +0,10 @@

import { IConnectionOptions } from '@eduzz/rabbit/dist/interfaces/IConnectionOptions';
/// <reference types="node" />
import { Server } from 'http';
import { CorsOptions, CorsOptionsDelegate } from 'cors';
import { Router } from 'express';
import { ServerOptions } from 'socket.io';
import { IConnectionOptions } from '@eduzz/rabbit/dist/interfaces/IConnectionOptions';
export interface IConfig {
sentryKey?: string;
httpServer: Server;
rabbitParams?: IConnectionOptions;

@@ -8,0 +11,0 @@ mongoParams?: {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSUNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmZhY2VzL0lDb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElDb25uZWN0aW9uT3B0aW9ucyB9IGZyb20gJ0BlZHV6ei9yYWJiaXQvZGlzdC9pbnRlcmZhY2VzL0lDb25uZWN0aW9uT3B0aW9ucyc7XG5pbXBvcnQgeyBDb3JzT3B0aW9ucywgQ29yc09wdGlvbnNEZWxlZ2F0ZSB9IGZyb20gJ2NvcnMnO1xuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnZXhwcmVzcyc7XG5pbXBvcnQgeyBTZXJ2ZXJPcHRpb25zIH0gZnJvbSAnc29ja2V0LmlvJztcblxuZXhwb3J0IGludGVyZmFjZSBJQ29uZmlnIHtcbiAgc2VudHJ5S2V5Pzogc3RyaW5nO1xuICByYWJiaXRQYXJhbXM/OiBJQ29ubmVjdGlvbk9wdGlvbnM7XG4gIG1vbmdvUGFyYW1zPzoge1xuICAgIG1vbmdvRGF0YWJhc2U6IHN0cmluZztcbiAgICBtb25nb1VybDogc3RyaW5nO1xuICB9O1xuICBwb3J0PzogbnVtYmVyIHwgc3RyaW5nO1xuICByZWRpc1VybD86IHN0cmluZztcbiAgY29yc09wdGlvbnM/OiBDb3JzT3B0aW9ucyB8IENvcnNPcHRpb25zRGVsZWdhdGU7XG4gIGlvT3B0aW9ucz86IFBhcnRpYWw8U2VydmVyT3B0aW9ucz47XG4gIHJvdXRlck9wdGlvbnM/OiBSb3V0ZXI7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSUNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmZhY2VzL0lDb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNlcnZlciB9IGZyb20gJ2h0dHAnO1xuXG5pbXBvcnQgeyBDb3JzT3B0aW9ucywgQ29yc09wdGlvbnNEZWxlZ2F0ZSB9IGZyb20gJ2NvcnMnO1xuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnZXhwcmVzcyc7XG5pbXBvcnQgeyBTZXJ2ZXJPcHRpb25zIH0gZnJvbSAnc29ja2V0LmlvJztcblxuaW1wb3J0IHsgSUNvbm5lY3Rpb25PcHRpb25zIH0gZnJvbSAnQGVkdXp6L3JhYmJpdC9kaXN0L2ludGVyZmFjZXMvSUNvbm5lY3Rpb25PcHRpb25zJztcblxuZXhwb3J0IGludGVyZmFjZSBJQ29uZmlnIHtcbiAgc2VudHJ5S2V5Pzogc3RyaW5nO1xuICBodHRwU2VydmVyOiBTZXJ2ZXI7XG4gIHJhYmJpdFBhcmFtcz86IElDb25uZWN0aW9uT3B0aW9ucztcbiAgbW9uZ29QYXJhbXM/OiB7XG4gICAgbW9uZ29EYXRhYmFzZTogc3RyaW5nO1xuICAgIG1vbmdvVXJsOiBzdHJpbmc7XG4gIH07XG4gIHBvcnQ/OiBudW1iZXIgfCBzdHJpbmc7XG4gIHJlZGlzVXJsPzogc3RyaW5nO1xuICBjb3JzT3B0aW9ucz86IENvcnNPcHRpb25zIHwgQ29yc09wdGlvbnNEZWxlZ2F0ZTtcbiAgaW9PcHRpb25zPzogUGFydGlhbDxTZXJ2ZXJPcHRpb25zPjtcbiAgcm91dGVyT3B0aW9ucz86IFJvdXRlcjtcbn1cbiJdfQ==

@@ -14,4 +14,3 @@ "use strict";

const listMessages = async (payload, model) => {
const messages = await model.find(payload).exec();
return messages;
return await model.find(payload).exec();
};

@@ -38,2 +37,2 @@ exports.listMessages = listMessages;

exports.default = { persistMessage: exports.persistMessage, listMessages: exports.listMessages, mongoConnect: exports.mongoConnect };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbW9uZ28vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHFFQUEyQztBQUUzQyx3REFBeUI7QUFPbEIsTUFBTSxjQUFjLEdBQUcsS0FBSyxFQUFFLE9BQVksRUFBRSxLQUFpQixFQUFvQixFQUFFO0lBQ3hGLE1BQU0sUUFBUSxHQUFHLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRXBDLE1BQU0sUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO0lBRXRCLE9BQU8sSUFBSSxDQUFDO0FBQ2QsQ0FBQyxDQUFDO0FBTlcsUUFBQSxjQUFjLGtCQU16QjtBQUVLLE1BQU0sWUFBWSxHQUFHLEtBQUssRUFBRSxPQUFZLEVBQUUsS0FBaUIsRUFBZ0IsRUFBRTtJQUNsRixNQUFNLFFBQVEsR0FBRyxNQUFNLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7SUFFbEQsT0FBTyxRQUFRLENBQUM7QUFDbEIsQ0FBQyxDQUFDO0FBSlcsUUFBQSxZQUFZLGdCQUl2QjtBQUVLLE1BQU0sWUFBWSxHQUFHLENBQUMsRUFBRSxhQUFhLEVBQUUsUUFBUSxFQUFpQixFQUFFLEVBQUU7SUFDekUsT0FBTyxJQUFJLE9BQU8sQ0FBTyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUMzQyxNQUFNLE9BQU8sR0FBRztZQUNkLFNBQVMsRUFBRSxJQUFJO1lBQ2YsU0FBUyxFQUFFLElBQUk7WUFDZixNQUFNLEVBQUUsYUFBYTtZQUNyQixlQUFlLEVBQUUsSUFBSTtZQUNyQixrQkFBa0IsRUFBRSxJQUFJO1NBQ3pCLENBQUM7UUFFRixrQkFBUSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsT0FBTyxFQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBRTVFLGtCQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztRQUNoRCxrQkFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDcEQsa0JBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLGNBQWMsRUFBRSxHQUFHLEVBQUU7WUFDMUMsa0JBQVEsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztRQUM5RSxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBbEJXLFFBQUEsWUFBWSxnQkFrQnZCO0FBRUYsa0JBQWUsRUFBRSxjQUFjLEVBQWQsc0JBQWMsRUFBRSxZQUFZLEVBQVosb0JBQVksRUFBRSxZQUFZLEVBQVosb0JBQVksRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vbmdvb3NlLCB7IE1vZGVsIH0gZnJvbSAnbW9uZ29vc2UnO1xuXG5leHBvcnQgKiBmcm9tICdtb25nb29zZSc7XG5cbmludGVyZmFjZSBJTW9uZ29Db25uZWN0IHtcbiAgbW9uZ29EYXRhYmFzZTogc3RyaW5nO1xuICBtb25nb1VybDogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgcGVyc2lzdE1lc3NhZ2UgPSBhc3luYyAocGF5bG9hZDogYW55LCBtb2RlbDogTW9kZWw8YW55Pik6IFByb21pc2U8Ym9vbGVhbj4gPT4ge1xuICBjb25zdCBpbnN0YW5jZSA9IG5ldyBtb2RlbChwYXlsb2FkKTtcblxuICBhd2FpdCBpbnN0YW5jZS5zYXZlKCk7XG5cbiAgcmV0dXJuIHRydWU7XG59O1xuXG5leHBvcnQgY29uc3QgbGlzdE1lc3NhZ2VzID0gYXN5bmMgKHBheWxvYWQ6IGFueSwgbW9kZWw6IE1vZGVsPGFueT4pOiBQcm9taXNlPGFueT4gPT4ge1xuICBjb25zdCBtZXNzYWdlcyA9IGF3YWl0IG1vZGVsLmZpbmQocGF5bG9hZCkuZXhlYygpO1xuXG4gIHJldHVybiBtZXNzYWdlcztcbn07XG5cbmV4cG9ydCBjb25zdCBtb25nb0Nvbm5lY3QgPSAoeyBtb25nb0RhdGFiYXNlLCBtb25nb1VybCB9OiBJTW9uZ29Db25uZWN0KSA9PiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZTx2b2lkPigocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgIGtlZXBBbGl2ZTogdHJ1ZSxcbiAgICAgIGF1dG9JbmRleDogdHJ1ZSxcbiAgICAgIGRiTmFtZTogbW9uZ29EYXRhYmFzZSxcbiAgICAgIHVzZU5ld1VybFBhcnNlcjogdHJ1ZSxcbiAgICAgIHVzZVVuaWZpZWRUb3BvbG9neTogdHJ1ZVxuICAgIH07XG5cbiAgICBtb25nb29zZS5jb25uZWN0KG1vbmdvVXJsLCBvcHRpb25zLCBlcnIgPT4gKGVyciA/IHJlamVjdChlcnIpIDogcmVzb2x2ZSgpKSk7XG5cbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdvcGVuJywgKCkgPT4gcmVzb2x2ZSgpKTtcbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdlcnJvcicsIGVyciA9PiByZWplY3QoZXJyKSk7XG4gICAgbW9uZ29vc2UuY29ubmVjdGlvbi5vbignZGlzY29ubmVjdGVkJywgKCkgPT4ge1xuICAgICAgbW9uZ29vc2UuY29ubmVjdChtb25nb1VybCwgb3B0aW9ucywgZXJyID0+IChlcnIgPyByZWplY3QoZXJyKSA6IHJlc29sdmUoKSkpO1xuICAgIH0pO1xuICB9KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHsgcGVyc2lzdE1lc3NhZ2UsIGxpc3RNZXNzYWdlcywgbW9uZ29Db25uZWN0IH07XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbW9uZ28vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHFFQUEyQztBQUUzQyx3REFBeUI7QUFPbEIsTUFBTSxjQUFjLEdBQUcsS0FBSyxFQUFFLE9BQVksRUFBRSxLQUFpQixFQUFvQixFQUFFO0lBQ3hGLE1BQU0sUUFBUSxHQUFHLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRXBDLE1BQU0sUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO0lBRXRCLE9BQU8sSUFBSSxDQUFDO0FBQ2QsQ0FBQyxDQUFDO0FBTlcsUUFBQSxjQUFjLGtCQU16QjtBQUVLLE1BQU0sWUFBWSxHQUFHLEtBQUssRUFBRSxPQUFZLEVBQUUsS0FBaUIsRUFBZ0IsRUFBRTtJQUNsRixPQUFPLE1BQU0sS0FBSyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztBQUMxQyxDQUFDLENBQUM7QUFGVyxRQUFBLFlBQVksZ0JBRXZCO0FBRUssTUFBTSxZQUFZLEdBQUcsQ0FBQyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQWlCLEVBQUUsRUFBRTtJQUN6RSxPQUFPLElBQUksT0FBTyxDQUFPLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQzNDLE1BQU0sT0FBTyxHQUFHO1lBQ2QsU0FBUyxFQUFFLElBQUk7WUFDZixTQUFTLEVBQUUsSUFBSTtZQUNmLE1BQU0sRUFBRSxhQUFhO1lBQ3JCLGVBQWUsRUFBRSxJQUFJO1lBQ3JCLGtCQUFrQixFQUFFLElBQUk7U0FDekIsQ0FBQztRQUVGLGtCQUFRLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxPQUFPLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFFNUUsa0JBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO1FBQ2hELGtCQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUNwRCxrQkFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsY0FBYyxFQUFFLEdBQUcsRUFBRTtZQUMxQyxrQkFBUSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsT0FBTyxFQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQzlFLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFsQlcsUUFBQSxZQUFZLGdCQWtCdkI7QUFFRixrQkFBZSxFQUFFLGNBQWMsRUFBZCxzQkFBYyxFQUFFLFlBQVksRUFBWixvQkFBWSxFQUFFLFlBQVksRUFBWixvQkFBWSxFQUFFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9uZ29vc2UsIHsgTW9kZWwgfSBmcm9tICdtb25nb29zZSc7XG5cbmV4cG9ydCAqIGZyb20gJ21vbmdvb3NlJztcblxuaW50ZXJmYWNlIElNb25nb0Nvbm5lY3Qge1xuICBtb25nb0RhdGFiYXNlOiBzdHJpbmc7XG4gIG1vbmdvVXJsOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBwZXJzaXN0TWVzc2FnZSA9IGFzeW5jIChwYXlsb2FkOiBhbnksIG1vZGVsOiBNb2RlbDxhbnk+KTogUHJvbWlzZTxib29sZWFuPiA9PiB7XG4gIGNvbnN0IGluc3RhbmNlID0gbmV3IG1vZGVsKHBheWxvYWQpO1xuXG4gIGF3YWl0IGluc3RhbmNlLnNhdmUoKTtcblxuICByZXR1cm4gdHJ1ZTtcbn07XG5cbmV4cG9ydCBjb25zdCBsaXN0TWVzc2FnZXMgPSBhc3luYyAocGF5bG9hZDogYW55LCBtb2RlbDogTW9kZWw8YW55Pik6IFByb21pc2U8YW55PiA9PiB7XG4gIHJldHVybiBhd2FpdCBtb2RlbC5maW5kKHBheWxvYWQpLmV4ZWMoKTtcbn07XG5cbmV4cG9ydCBjb25zdCBtb25nb0Nvbm5lY3QgPSAoeyBtb25nb0RhdGFiYXNlLCBtb25nb1VybCB9OiBJTW9uZ29Db25uZWN0KSA9PiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZTx2b2lkPigocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgIGtlZXBBbGl2ZTogdHJ1ZSxcbiAgICAgIGF1dG9JbmRleDogdHJ1ZSxcbiAgICAgIGRiTmFtZTogbW9uZ29EYXRhYmFzZSxcbiAgICAgIHVzZU5ld1VybFBhcnNlcjogdHJ1ZSxcbiAgICAgIHVzZVVuaWZpZWRUb3BvbG9neTogdHJ1ZVxuICAgIH07XG5cbiAgICBtb25nb29zZS5jb25uZWN0KG1vbmdvVXJsLCBvcHRpb25zLCBlcnIgPT4gKGVyciA/IHJlamVjdChlcnIpIDogcmVzb2x2ZSgpKSk7XG5cbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdvcGVuJywgKCkgPT4gcmVzb2x2ZSgpKTtcbiAgICBtb25nb29zZS5jb25uZWN0aW9uLm9uKCdlcnJvcicsIGVyciA9PiByZWplY3QoZXJyKSk7XG4gICAgbW9uZ29vc2UuY29ubmVjdGlvbi5vbignZGlzY29ubmVjdGVkJywgKCkgPT4ge1xuICAgICAgbW9uZ29vc2UuY29ubmVjdChtb25nb1VybCwgb3B0aW9ucywgZXJyID0+IChlcnIgPyByZWplY3QoZXJyKSA6IHJlc29sdmUoKSkpO1xuICAgIH0pO1xuICB9KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHsgcGVyc2lzdE1lc3NhZ2UsIGxpc3RNZXNzYWdlcywgbW9uZ29Db25uZWN0IH07XG4iXX0=

@@ -25,2 +25,2 @@ "use strict";

exports.default = { listenRabbitTopic: exports.listenRabbitTopic, publishRabbitMessage: exports.publishRabbitMessage };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcmFiYml0L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLHNDQUFnRDtBQUV6QyxNQUFNLGlCQUFpQixHQUFHLEtBQUssRUFBRSxNQUFXLEVBQUUsUUFBa0IsRUFBRSxFQUFFO0lBQ3pFLE1BQU0sZ0JBQWdCLEdBQWUsSUFBQSw0QkFBbUIsR0FBRSxDQUFDO0lBQzNELE1BQU0sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsTUFBTSxDQUFDO0lBRWhDLE1BQU0sZ0JBQWdCO1NBQ25CLEtBQUssQ0FBQyxLQUFLLENBQUM7U0FDWixLQUFLLENBQUMsS0FBSyxDQUFDO1NBQ1osWUFBWSxDQUFDLEtBQUssQ0FBQztTQUNuQixNQUFNLENBQVMsS0FBSyxFQUFDLEdBQUcsRUFBQyxFQUFFO1FBQzFCLE9BQU8sUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZCLENBQUMsQ0FBQyxDQUFDO0lBRUwsT0FBTyxJQUFJLENBQUM7QUFDZCxDQUFDLENBQUM7QUFiVyxRQUFBLGlCQUFpQixxQkFhNUI7QUFFSyxNQUFNLG9CQUFvQixHQUFHLEtBQUssRUFBRSxLQUFhLEVBQUUsT0FBWSxFQUFFLEVBQUU7SUFDeEUsTUFBTSxnQkFBZ0IsR0FBZSxJQUFBLDRCQUFtQixHQUFFLENBQUM7SUFFM0QsTUFBTSxTQUFTLEdBQUcsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRWhELFNBQVMsQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDO0FBQzlCLENBQUMsQ0FBQztBQU5XLFFBQUEsb0JBQW9CLHdCQU0vQjtBQUVGLGtCQUFlLEVBQUUsaUJBQWlCLEVBQWpCLHlCQUFpQixFQUFFLG9CQUFvQixFQUFwQiw0QkFBb0IsRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29ubmVjdGlvbiB9IGZyb20gJ0BlZHV6ei9yYWJiaXQnO1xuaW1wb3J0IHsgZ2V0UmFiYml0Q29ubmVjdGlvbiB9IGZyb20gJy4uL2NvbmZpZyc7XG5cbmV4cG9ydCBjb25zdCBsaXN0ZW5SYWJiaXRUb3BpYyA9IGFzeW5jIChwYXJhbXM6IGFueSwgY2FsbGJhY2s6IEZ1bmN0aW9uKSA9PiB7XG4gIGNvbnN0IHJhYmJpdENvbm5lY3Rpb246IENvbm5lY3Rpb24gPSBnZXRSYWJiaXRDb25uZWN0aW9uKCk7XG4gIGNvbnN0IHsgcXVldWUsIHRvcGljIH0gPSBwYXJhbXM7XG5cbiAgYXdhaXQgcmFiYml0Q29ubmVjdGlvblxuICAgIC5xdWV1ZShxdWV1ZSlcbiAgICAudG9waWModG9waWMpXG4gICAgLnJldHJ5VGltZW91dCg2MDAwMClcbiAgICAubGlzdGVuPHN0cmluZz4oYXN5bmMgbXNnID0+IHtcbiAgICAgIHJldHVybiBjYWxsYmFjayhtc2cpO1xuICAgIH0pO1xuXG4gIHJldHVybiB0cnVlO1xufTtcblxuZXhwb3J0IGNvbnN0IHB1Ymxpc2hSYWJiaXRNZXNzYWdlID0gYXN5bmMgKHRvcGljOiBzdHJpbmcsIHBheWxvYWQ6IGFueSkgPT4ge1xuICBjb25zdCByYWJiaXRDb25uZWN0aW9uOiBDb25uZWN0aW9uID0gZ2V0UmFiYml0Q29ubmVjdGlvbigpO1xuXG4gIGNvbnN0IHB1Ymxpc2hlciA9IHJhYmJpdENvbm5lY3Rpb24udG9waWModG9waWMpO1xuXG4gIHB1Ymxpc2hlci5zZW5kKHsgcGF5bG9hZCB9KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHsgbGlzdGVuUmFiYml0VG9waWMsIHB1Ymxpc2hSYWJiaXRNZXNzYWdlIH07XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcmFiYml0L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLHNDQUFnRDtBQUV6QyxNQUFNLGlCQUFpQixHQUFHLEtBQUssRUFBRSxNQUFXLEVBQUUsUUFBa0IsRUFBRSxFQUFFO0lBQ3pFLE1BQU0sZ0JBQWdCLEdBQWUsSUFBQSw0QkFBbUIsR0FBRSxDQUFDO0lBQzNELE1BQU0sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsTUFBTSxDQUFDO0lBRWhDLE1BQU0sZ0JBQWdCO1NBQ25CLEtBQUssQ0FBQyxLQUFLLENBQUM7U0FDWixLQUFLLENBQUMsS0FBSyxDQUFDO1NBQ1osWUFBWSxDQUFDLEtBQUssQ0FBQztTQUNuQixNQUFNLENBQVMsS0FBSyxFQUFDLEdBQUcsRUFBQyxFQUFFO1FBQzFCLE9BQU8sUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZCLENBQUMsQ0FBQyxDQUFDO0lBRUwsT0FBTyxJQUFJLENBQUM7QUFDZCxDQUFDLENBQUM7QUFiVyxRQUFBLGlCQUFpQixxQkFhNUI7QUFFSyxNQUFNLG9CQUFvQixHQUFHLEtBQUssRUFBRSxLQUFhLEVBQUUsT0FBWSxFQUFFLEVBQUU7SUFDeEUsTUFBTSxnQkFBZ0IsR0FBZSxJQUFBLDRCQUFtQixHQUFFLENBQUM7SUFFM0QsTUFBTSxTQUFTLEdBQUcsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRWhELFNBQVMsQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDO0FBQzlCLENBQUMsQ0FBQztBQU5XLFFBQUEsb0JBQW9CLHdCQU0vQjtBQUVGLGtCQUFlLEVBQUUsaUJBQWlCLEVBQWpCLHlCQUFpQixFQUFFLG9CQUFvQixFQUFwQiw0QkFBb0IsRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29ubmVjdGlvbiB9IGZyb20gJ0BlZHV6ei9yYWJiaXQnO1xuXG5pbXBvcnQgeyBnZXRSYWJiaXRDb25uZWN0aW9uIH0gZnJvbSAnLi4vY29uZmlnJztcblxuZXhwb3J0IGNvbnN0IGxpc3RlblJhYmJpdFRvcGljID0gYXN5bmMgKHBhcmFtczogYW55LCBjYWxsYmFjazogRnVuY3Rpb24pID0+IHtcbiAgY29uc3QgcmFiYml0Q29ubmVjdGlvbjogQ29ubmVjdGlvbiA9IGdldFJhYmJpdENvbm5lY3Rpb24oKTtcbiAgY29uc3QgeyBxdWV1ZSwgdG9waWMgfSA9IHBhcmFtcztcblxuICBhd2FpdCByYWJiaXRDb25uZWN0aW9uXG4gICAgLnF1ZXVlKHF1ZXVlKVxuICAgIC50b3BpYyh0b3BpYylcbiAgICAucmV0cnlUaW1lb3V0KDYwMDAwKVxuICAgIC5saXN0ZW48c3RyaW5nPihhc3luYyBtc2cgPT4ge1xuICAgICAgcmV0dXJuIGNhbGxiYWNrKG1zZyk7XG4gICAgfSk7XG5cbiAgcmV0dXJuIHRydWU7XG59O1xuXG5leHBvcnQgY29uc3QgcHVibGlzaFJhYmJpdE1lc3NhZ2UgPSBhc3luYyAodG9waWM6IHN0cmluZywgcGF5bG9hZDogYW55KSA9PiB7XG4gIGNvbnN0IHJhYmJpdENvbm5lY3Rpb246IENvbm5lY3Rpb24gPSBnZXRSYWJiaXRDb25uZWN0aW9uKCk7XG5cbiAgY29uc3QgcHVibGlzaGVyID0gcmFiYml0Q29ubmVjdGlvbi50b3BpYyh0b3BpYyk7XG5cbiAgcHVibGlzaGVyLnNlbmQoeyBwYXlsb2FkIH0pO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgeyBsaXN0ZW5SYWJiaXRUb3BpYywgcHVibGlzaFJhYmJpdE1lc3NhZ2UgfTtcbiJdfQ==

@@ -6,3 +6,3 @@ "use strict";

exports.router = (0, express_1.Router)();
exports.router.get('/', (_, res) => res.status(200).send('Welcome to Mercurius'));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3JvdXRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxQ0FBb0Q7QUFFdkMsUUFBQSxNQUFNLEdBQUcsSUFBQSxnQkFBTSxHQUFFLENBQUM7QUFFL0IsY0FBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFVLEVBQUUsR0FBYSxFQUFFLEVBQUUsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBSZXF1ZXN0LCBSZXNwb25zZSwgUm91dGVyIH0gZnJvbSAnZXhwcmVzcyc7XG5cbmV4cG9ydCBjb25zdCByb3V0ZXIgPSBSb3V0ZXIoKTtcblxucm91dGVyLmdldCgnLycsIChfOiBSZXF1ZXN0LCByZXM6IFJlc3BvbnNlKSA9PiByZXMuc3RhdHVzKDIwMCkuc2VuZCgnV2VsY29tZSB0byBNZXJjdXJpdXMnKSk7XG4iXX0=
exports.router.get('/welcome', (_, res) => res.status(200).send('Welcome to Mercurius'));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3JvdXRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxQ0FBb0Q7QUFFdkMsUUFBQSxNQUFNLEdBQUcsSUFBQSxnQkFBTSxHQUFFLENBQUM7QUFFL0IsY0FBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFVLEVBQUUsR0FBYSxFQUFFLEVBQUUsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBSZXF1ZXN0LCBSZXNwb25zZSwgUm91dGVyIH0gZnJvbSAnZXhwcmVzcyc7XG5cbmV4cG9ydCBjb25zdCByb3V0ZXIgPSBSb3V0ZXIoKTtcblxucm91dGVyLmdldCgnL3dlbGNvbWUnLCAoXzogUmVxdWVzdCwgcmVzOiBSZXNwb25zZSkgPT4gcmVzLnN0YXR1cygyMDApLnNlbmQoJ1dlbGNvbWUgdG8gTWVyY3VyaXVzJykpO1xuIl19

@@ -0,6 +1,7 @@

import { Socket } from 'socket.io';
export * from 'socket.io';
export declare const listenWebsocket: (event: string, callback: Function) => void;
export declare const listenWebsocket: (event: string, callback: (socket: Socket, payload: any) => void) => void;
declare const _default: {
listenWebsocket: (event: string, callback: Function) => void;
listenWebsocket: (event: string, callback: (socket: Socket<import("socket.io/dist/typed-events").DefaultEventsMap, import("socket.io/dist/typed-events").DefaultEventsMap, import("socket.io/dist/typed-events").DefaultEventsMap, any>, payload: any) => void) => void;
};
export default _default;

@@ -5,8 +5,8 @@ "use strict";

const tslib_1 = require("tslib");
const _1 = require(".");
(0, tslib_1.__exportStar)(require("socket.io"), exports);
const _1 = require(".");
const listenWebsocket = (event, callback) => {
const io = (0, _1.getIoConnection)();
io.on('connection', socket => {
socket.on(event, (payload) => {
socket.on(event, payload => {
callback(socket, payload);

@@ -18,2 +18,2 @@ });

exports.default = { listenWebsocket: exports.listenWebsocket };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29ja2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NvY2tldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEseURBQTBCO0FBQzFCLHdCQUFvQztBQUU3QixNQUFNLGVBQWUsR0FBRyxDQUFDLEtBQWEsRUFBRSxRQUFrQixFQUFFLEVBQUU7SUFDbkUsTUFBTSxFQUFFLEdBQUcsSUFBQSxrQkFBZSxHQUFFLENBQUM7SUFFN0IsRUFBRSxDQUFDLEVBQUUsQ0FBQyxZQUFZLEVBQUUsTUFBTSxDQUFDLEVBQUU7UUFDM0IsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxPQUFZLEVBQUUsRUFBRTtZQUNoQyxRQUFRLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQzVCLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFSVyxRQUFBLGVBQWUsbUJBUTFCO0FBRUYsa0JBQWUsRUFBRSxlQUFlLEVBQWYsdUJBQWUsRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnc29ja2V0LmlvJztcbmltcG9ydCB7IGdldElvQ29ubmVjdGlvbiB9IGZyb20gJy4nO1xuXG5leHBvcnQgY29uc3QgbGlzdGVuV2Vic29ja2V0ID0gKGV2ZW50OiBzdHJpbmcsIGNhbGxiYWNrOiBGdW5jdGlvbikgPT4ge1xuICBjb25zdCBpbyA9IGdldElvQ29ubmVjdGlvbigpO1xuXG4gIGlvLm9uKCdjb25uZWN0aW9uJywgc29ja2V0ID0+IHtcbiAgICBzb2NrZXQub24oZXZlbnQsIChwYXlsb2FkOiBhbnkpID0+IHtcbiAgICAgIGNhbGxiYWNrKHNvY2tldCwgcGF5bG9hZCk7XG4gICAgfSk7XG4gIH0pO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgeyBsaXN0ZW5XZWJzb2NrZXQgfTtcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29ja2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NvY2tldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsd0JBQW9DO0FBRXBDLHlEQUEwQjtBQUVuQixNQUFNLGVBQWUsR0FBRyxDQUFDLEtBQWEsRUFBRSxRQUFnRCxFQUFFLEVBQUU7SUFDakcsTUFBTSxFQUFFLEdBQUcsSUFBQSxrQkFBZSxHQUFFLENBQUM7SUFFN0IsRUFBRSxDQUFDLEVBQUUsQ0FBQyxZQUFZLEVBQUUsTUFBTSxDQUFDLEVBQUU7UUFDM0IsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLEVBQUU7WUFDekIsUUFBUSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztRQUM1QixDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBUlcsUUFBQSxlQUFlLG1CQVExQjtBQUVGLGtCQUFlLEVBQUUsZUFBZSxFQUFmLHVCQUFlLEVBQUUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNvY2tldCB9IGZyb20gJ3NvY2tldC5pbyc7XG5cbmltcG9ydCB7IGdldElvQ29ubmVjdGlvbiB9IGZyb20gJy4nO1xuXG5leHBvcnQgKiBmcm9tICdzb2NrZXQuaW8nO1xuXG5leHBvcnQgY29uc3QgbGlzdGVuV2Vic29ja2V0ID0gKGV2ZW50OiBzdHJpbmcsIGNhbGxiYWNrOiAoc29ja2V0OiBTb2NrZXQsIHBheWxvYWQ6IGFueSkgPT4gdm9pZCkgPT4ge1xuICBjb25zdCBpbyA9IGdldElvQ29ubmVjdGlvbigpO1xuXG4gIGlvLm9uKCdjb25uZWN0aW9uJywgc29ja2V0ID0+IHtcbiAgICBzb2NrZXQub24oZXZlbnQsIHBheWxvYWQgPT4ge1xuICAgICAgY2FsbGJhY2soc29ja2V0LCBwYXlsb2FkKTtcbiAgICB9KTtcbiAgfSk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCB7IGxpc3RlbldlYnNvY2tldCB9O1xuIl19
{
"name": "mercurius-chat",
"version": "0.58.0",
"version": "0.59.0",
"description": "Micro service chat",

@@ -11,6 +11,6 @@ "main": "dist/index.js",

"format": "prettier-eslint src/**/*.ts --write",
"lint": "eslint --ext .ts src --fix",
"lint": "eslint \"./src/**/*.ts\" ",
"prepare": "tsc",
"build": "./node_modules/typescript/bin/tsc",
"dev": "tsc && concurrently \"nodemon\" \"tsc -w --preserveWatchOutput\" ",
"dev": "ts-node-dev ./src/dev.ts",
"prod": "yarn build",

@@ -37,18 +37,23 @@ "start": "node ./dist/index.js"

"devDependencies": {
"@eduzz/eslint-config-houston": "^0.42.3",
"@types/cors": "2.8.4",
"@types/express": "4.16.1",
"@types/socket.io": "2.1.2",
"@typescript-eslint/eslint-plugin": "^4.1.0",
"@typescript-eslint/parser": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^5.15.0",
"@typescript-eslint/parser": "^5.15.0",
"concurrently": "4.1.0",
"eslint": "^7.9.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-prettier": "^3.1.4",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-eslint-plugin": "^4.1.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-sonarjs": "^0.12.0",
"eslint-plugin-unused-imports": "^2.0.0",
"nodemon": "1.18.10",
"prettier": "2.1.1",
"prettier": "^2.6.0",
"prettier-eslint-cli": "^5.0.0",
"ts-node": "^9.0.0",
"ts-node-dev": "^1.0.0-pre.62",
"ts-node": "10.7.0",
"ts-node-dev": "2.0.0-0",
"typescript": "4.5.5"
}
}

@@ -34,2 +34,2 @@ {

]
}
}
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