Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
79ae7d2039 | |||
d2cb6a3045 |
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@pushrocks/smartsocket",
|
"name": "@pushrocks/smartsocket",
|
||||||
"version": "1.1.28",
|
"version": "1.1.29",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@pushrocks/smartsocket",
|
"name": "@pushrocks/smartsocket",
|
||||||
"version": "1.1.28",
|
"version": "1.1.29",
|
||||||
"description": "easy and secure websocket communication",
|
"description": "easy and secure websocket communication",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"typings": "dist/index.d.ts",
|
"typings": "dist/index.d.ts",
|
||||||
|
@ -13,7 +13,7 @@ import { SocketServer } from './smartsocket.classes.socketserver';
|
|||||||
import * as SocketIO from 'socket.io';
|
import * as SocketIO from 'socket.io';
|
||||||
|
|
||||||
export interface ISmartsocketConstructorOptions {
|
export interface ISmartsocketConstructorOptions {
|
||||||
port: number;
|
port?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Smartsocket {
|
export class Smartsocket {
|
||||||
|
@ -55,7 +55,12 @@ export class SocketServer {
|
|||||||
const done = plugins.smartpromise.defer();
|
const done = plugins.smartpromise.defer();
|
||||||
|
|
||||||
// handle http servers
|
// handle http servers
|
||||||
|
// in case an external server has been set "this.standaloneServer" should be false
|
||||||
if (this.httpServer && this.standaloneServer) {
|
if (this.httpServer && this.standaloneServer) {
|
||||||
|
if (!this.smartsocket.options.port) {
|
||||||
|
console.log('there should be a port specifed for smartsocket!')
|
||||||
|
throw new Error('there should be a port specified for smartsocket')
|
||||||
|
}
|
||||||
this.httpServer.listen(this.smartsocket.options.port, () => {
|
this.httpServer.listen(this.smartsocket.options.port, () => {
|
||||||
console.log(`Server started in standalone mode on ${this.smartsocket.options.port}`);
|
console.log(`Server started in standalone mode on ${this.smartsocket.options.port}`);
|
||||||
done.resolve();
|
done.resolve();
|
||||||
|
Reference in New Issue
Block a user