forked from engineering/cloudservices
logging
parent
fb3ec73898
commit
60f8c78180
|
@ -1,35 +1,36 @@
|
|||
import net from 'net';
|
||||
import { Client } from '.';
|
||||
|
||||
export default class Context {
|
||||
public socket: net.Socket;
|
||||
|
||||
public client: Client;
|
||||
|
||||
public data: {
|
||||
username: string,
|
||||
endpoint: string,
|
||||
message?: string,
|
||||
additionalData?: object,
|
||||
HMAC: string,
|
||||
}
|
||||
|
||||
constructor(socket: net.Socket, data: string, client: Client) {
|
||||
const parsed: { Username: string, Type: string, Message?: string, Data?: object, HMAC: string } = JSON.parse(data);
|
||||
|
||||
this.socket = socket;
|
||||
this.client = client;
|
||||
this.data = {
|
||||
username: parsed.Username,
|
||||
endpoint: parsed.Type,
|
||||
message: parsed.Message,
|
||||
additionalData: parsed.Data,
|
||||
HMAC: parsed.HMAC,
|
||||
};
|
||||
}
|
||||
|
||||
public send(v: string) {
|
||||
this.socket.write(`${v.toString()}\n`);
|
||||
this.socket.destroy();
|
||||
}
|
||||
}
|
||||
import net from 'net';
|
||||
import { Client } from '.';
|
||||
|
||||
export default class Context {
|
||||
public socket: net.Socket;
|
||||
|
||||
public client: Client;
|
||||
|
||||
public data: {
|
||||
username: string,
|
||||
endpoint: string,
|
||||
message?: string,
|
||||
additionalData?: object,
|
||||
HMAC: string,
|
||||
}
|
||||
|
||||
constructor(socket: net.Socket, data: string, client: Client) {
|
||||
const parsed: { Username: string, Type: string, Message?: string, Data?: object, HMAC: string } = JSON.parse(data);
|
||||
|
||||
this.socket = socket;
|
||||
this.client = client;
|
||||
this.data = {
|
||||
username: parsed.Username,
|
||||
endpoint: parsed.Type,
|
||||
message: parsed.Message,
|
||||
additionalData: parsed.Data,
|
||||
HMAC: parsed.HMAC,
|
||||
};
|
||||
}
|
||||
|
||||
public send(v: string) {
|
||||
console.log('writing or whateva');
|
||||
this.socket.write(`${v.toString()}\n`, (err) => console.error(err));
|
||||
this.socket.destroy();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue