merge-requests/6/head
Matthew 2021-08-09 14:25:53 -04:00
parent f07d155d96
commit fb3ec73898
No known key found for this signature in database
GPG Key ID: 210AF32ADE3B5C4B
2 changed files with 18 additions and 15 deletions

View File

@ -57,7 +57,6 @@ export default class CSCLI {
}
public async unixHandle(socket: net.Socket, data: Buffer) {
console.log(data.toString());
const args = data.toString().trim().split('$');
const parsed: { Username: string, Type: string, Message?: string, Data?: any, HMAC: string } = JSON.parse(args[0]);
// FINISH VERIFICATION CHECKS
@ -81,9 +80,11 @@ export default class CSCLI {
const parsed: { Username: string, Type: string, Message?: string, Data?: any, HMAC: string } = JSON.parse(args[0]);
// FINISH VERIFICATION CHECKS
const handler: Handler = this.handlers.get(parsed.Type);
console.log(handler);
if (!handler) return socket.destroy();
const context = new Context(socket, args[0], this.client);
console.log(context);
await handler.handle(context);
if (!context.socket.destroyed) {
socket.destroy();

View File

@ -1,14 +1,16 @@
import { Handler, Context } from '../class';
import { dataConversion } from '../functions';
export default class RAM extends Handler {
constructor() {
super();
this.endpoint = 'ram';
}
public async handle(ctx: Context) {
const memoryConversion = dataConversion(Number(await ctx.client.util.exec(`memory ${ctx.data.username}`)) * 1000);
return ctx.send(memoryConversion);
}
}
import { Handler, Context } from '../class';
import { dataConversion } from '../functions';
export default class RAM extends Handler {
constructor() {
super();
this.endpoint = 'ram';
}
public async handle(ctx: Context) {
console.log('1');
const memoryConversion = dataConversion(Number(await ctx.client.util.exec(`memory ${ctx.data.username}`)) * 1000);
console.log(memoryConversion);
return ctx.send(memoryConversion);
}
}