torinet
Version:
40 lines (31 loc) • 946 B
JavaScript
const clear = require("clear-screen");
const TymLogger = require("tymlogger");
const log = new TymLogger();
const connect = require("../../src/connect");
clear();
log.write("Connect to chat...");
if (!process.argv[2]) {
log.error("Please, enter IP!");
} else {
log.write("ip - " + process.argv[2]);
}
if (!process.argv[3]) {
log.error("Please, enter username!");
} else {
log.write("username - " + process.argv[3]);
}
connect(
process.argv[3], process.argv[4], process.argv[2],
(ctx) => {
clear();
ctx.onMessage((user, text) => console.log(user, text));
let counter = 0;
const messageInterval = setInterval(() => {
ctx.pushMessage(`${counter} strokes of code.`);
counter++;
}, 1500);
process.on("exit", () => clearInterval(messageInterval));
},
() => {
log.error("Auth failed!")
});