Bump version to 0.4.0

This commit is contained in:
afrokick 2020-03-20 02:14:03 +03:00
parent 8e5ba48f6c
commit 1887a5a955
6 changed files with 7 additions and 44 deletions

18
dist/config/index.js vendored
View File

@ -1,18 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const defaultConfig = {
port: 9000,
expire_timeout: 5000,
alive_timeout: 60000,
key: "peerjs",
path: "/myapp",
concurrent_limit: 5000,
allow_discovery: false,
proxied: false,
cleanup_out_msgs: 1000,
ssl: {
key: "",
cert: ""
}
};
exports.default = defaultConfig;

View File

@ -9,7 +9,7 @@ exports.default = ({ config, realm }) => {
// Retrieve guaranteed random ID. // Retrieve guaranteed random ID.
app.get("/id", (_, res) => { app.get("/id", (_, res) => {
res.contentType("html"); res.contentType("html");
res.send(realm.generateClientId()); res.send(realm.generateClientId(config.generateClientId));
}); });
// Get a list of all peers for a key, enabled by the `allowDiscovery` flag. // Get a list of all peers for a key, enabled by the `allowDiscovery` flag.
app.get("/peers", (_, res) => { app.get("/peers", (_, res) => {

View File

@ -1,20 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class MessageHandlers {
constructor() {
this.handlers = new Map();
}
registerHandler(messageType, handler) {
if (this.handlers.has(messageType))
return;
this.handlers.set(messageType, handler);
}
handle(client, message) {
const { type } = message;
const handler = this.handlers.get(type);
if (!handler)
return false;
return handler(client, message);
}
}
exports.MessageHandlers = MessageHandlers;

View File

@ -41,10 +41,11 @@ class Realm {
clearMessageQueue(id) { clearMessageQueue(id) {
this.messageQueues.delete(id); this.messageQueues.delete(id);
} }
generateClientId() { generateClientId(generateClientId) {
let clientId = v4_1.default(); const generateId = generateClientId ? generateClientId : v4_1.default;
let clientId = generateId();
while (this.getClientById(clientId)) { while (this.getClientById(clientId)) {
clientId = v4_1.default(); clientId = generateId();
} }
return clientId; return clientId;
} }

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "peer", "name": "peer",
"version": "0.3.2", "version": "0.4.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "peer", "name": "peer",
"version": "0.3.2", "version": "0.4.0",
"description": "PeerJS server component", "description": "PeerJS server component",
"main": "dist/src/index.js", "main": "dist/src/index.js",
"bin": { "bin": {