lintageddon 5
This commit is contained in:
parent
e004a64e9b
commit
7c20b25faf
@ -54,7 +54,7 @@ class ChannelBase {
|
|||||||
removeClient(id: number) {
|
removeClient(id: number) {
|
||||||
for (const client of this.clients) {
|
for (const client of this.clients) {
|
||||||
if (client.id === id) {
|
if (client.id === id) {
|
||||||
const index = this.clients.indexOf(client)
|
const index = this.clients.indexOf(client);
|
||||||
this.clients.splice(index, 1);
|
this.clients.splice(index, 1);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -62,6 +62,6 @@ class ChannelBase {
|
|||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
export default ChannelBase;
|
export default ChannelBase;
|
||||||
|
@ -9,7 +9,7 @@ class PrivateChannel extends ChannelBase {
|
|||||||
to !== from &&
|
to !== from &&
|
||||||
to.roles.includes('receiver') &&
|
to.roles.includes('receiver') &&
|
||||||
from.roles.includes('broadcaster')
|
from.roles.includes('broadcaster')
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ class ClientBase {
|
|||||||
channel: PublicChannel|PrivateChannel|CustomChannel|null;
|
channel: PublicChannel|PrivateChannel|CustomChannel|null;
|
||||||
clientManager: ClientManager;
|
clientManager: ClientManager;
|
||||||
channelManager: ChannelManager;
|
channelManager: ChannelManager;
|
||||||
roles: String[];
|
roles: string[];
|
||||||
messageListener: (data: any) => void;
|
messageListener: (data: any) => void;
|
||||||
|
|
||||||
constructor(data: any, ws: WebSocket, channelManager: ChannelManager, clientManager: ClientManager) {
|
constructor(data: any, ws: WebSocket, channelManager: ChannelManager, clientManager: ClientManager) {
|
||||||
@ -82,7 +82,10 @@ class ClientBase {
|
|||||||
|
|
||||||
logger.accessLog.info(`message transaction complete on channel ${this.channel.id}: `, {message});
|
logger.accessLog.info(`message transaction complete on channel ${this.channel.id}: `, {message});
|
||||||
} else {
|
} else {
|
||||||
logger.errorLog.info(`Validation failed or client is not part of a channel, please review schema`, {data: {message, error: message.error}});
|
logger.errorLog.info(
|
||||||
|
`Validation failed or client is not part of a channel, please review schema`,
|
||||||
|
{data: {message, error: message.error}}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,6 +2,6 @@ const app = require('../config/app');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
home: (req: any, res: any) => {
|
home: (req: any, res: any) => {
|
||||||
res.send(`Welcome to Braid v${app.version}`)
|
res.send(`Welcome to Braid v${app.version}`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -14,7 +14,6 @@ import PrivateClient from './clients/types/privateClient';
|
|||||||
import CustomClient from './clients/types/customClient';
|
import CustomClient from './clients/types/customClient';
|
||||||
|
|
||||||
const wss = new WebSocket.Server({ maxPayload: 250000, port: app.port });
|
const wss = new WebSocket.Server({ maxPayload: 250000, port: app.port });
|
||||||
|
|
||||||
const clientManager = new ClientManager();
|
const clientManager = new ClientManager();
|
||||||
const channelManager = new ChannelManager();
|
const channelManager = new ChannelManager();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user