mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-21 02:03:57 +00:00
feat: prettier and eslint
This commit is contained in:
122
client/index.js
122
client/index.js
@@ -3,76 +3,84 @@ import { serialize, deserialize } from 'bson';
|
||||
import EventEmitter from 'node:events';
|
||||
|
||||
class HelperClient extends EventEmitter {
|
||||
constructor({ server }) {
|
||||
super();
|
||||
if (!server?.port) throw new Error('You did not specify the server port.');
|
||||
this.server = server;
|
||||
};
|
||||
constructor({ server }) {
|
||||
super();
|
||||
if (!server?.port) throw new Error('You did not specify the server port.');
|
||||
this.server = server;
|
||||
}
|
||||
|
||||
connect() {
|
||||
this.client = createConnection(this.server.port, this.server.host ? this.server.host : 'localhost', () => {
|
||||
this.emit('connect');
|
||||
});
|
||||
connect() {
|
||||
this.client = createConnection(
|
||||
this.server.port,
|
||||
this.server.host ? this.server.host : 'localhost',
|
||||
() => {
|
||||
this.emit('connect');
|
||||
}
|
||||
);
|
||||
|
||||
this.client.on('data', (data) => {
|
||||
const eventData = deserialize(data, { allowObjectSmallerThanBufferSize: true });
|
||||
this.client.on('data', (data) => {
|
||||
const eventData = deserialize(data, {
|
||||
allowObjectSmallerThanBufferSize: true
|
||||
});
|
||||
|
||||
switch (eventData.op) {
|
||||
case 2: {
|
||||
// The 'aiResponse' event.
|
||||
switch (eventData.op) {
|
||||
case 2: {
|
||||
// The 'aiResponse' event.
|
||||
|
||||
this.emit('aiResponse', eventData);
|
||||
};
|
||||
this.emit('aiResponse', eventData);
|
||||
break;
|
||||
}
|
||||
|
||||
case 6: {
|
||||
// The 'ocrResponse' event.
|
||||
case 6: {
|
||||
// The 'ocrResponse' event.
|
||||
|
||||
this.emit('ocrResponse', eventData);
|
||||
};
|
||||
};
|
||||
});
|
||||
};
|
||||
this.emit('ocrResponse', eventData);
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
sendData(data) {
|
||||
this.client.write(serialize(data));
|
||||
return;
|
||||
};
|
||||
sendData(data) {
|
||||
this.client.write(serialize(data));
|
||||
return;
|
||||
}
|
||||
|
||||
scanText(text, id) {
|
||||
this.sendData({
|
||||
op: 1,
|
||||
id,
|
||||
text
|
||||
});
|
||||
scanText(text, id) {
|
||||
this.sendData({
|
||||
op: 1,
|
||||
id,
|
||||
text
|
||||
});
|
||||
|
||||
return;
|
||||
};
|
||||
return;
|
||||
}
|
||||
|
||||
scanImage(url, id) {
|
||||
this.sendData({
|
||||
op: 5,
|
||||
id,
|
||||
url
|
||||
});
|
||||
scanImage(url, id) {
|
||||
this.sendData({
|
||||
op: 5,
|
||||
id,
|
||||
url
|
||||
});
|
||||
|
||||
return;
|
||||
};
|
||||
return;
|
||||
}
|
||||
|
||||
sendTrainData(text, label) {
|
||||
this.sendData({
|
||||
op: 3,
|
||||
label,
|
||||
text
|
||||
});
|
||||
sendTrainData(text, label) {
|
||||
this.sendData({
|
||||
op: 3,
|
||||
label,
|
||||
text
|
||||
});
|
||||
|
||||
return;
|
||||
};
|
||||
return;
|
||||
}
|
||||
|
||||
trainAI() {
|
||||
this.sendData({ op: 4 });
|
||||
trainAI() {
|
||||
this.sendData({ op: 4 });
|
||||
|
||||
return;
|
||||
};
|
||||
};
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
export default HelperClient;
|
||||
export default HelperClient;
|
||||
|
||||
Reference in New Issue
Block a user