spacebar/src/opcodes/instanceOf.ts
Flam3rboy 4eba7f5068 opcodes
2021-02-06 17:08:18 +01:00

14 lines
352 B
TypeScript

import { instanceOf } from "lambert-server";
import { CLOSECODES } from "../util/Constants";
import WebSocket from "../util/WebSocket";
export function check(this: WebSocket, schema: any, data: any) {
try {
return instanceOf(schema, data);
} catch (error) {
// invalid identify struct
this.close(CLOSECODES.Decode_error);
return false;
}
}