UNPKG

torinet

Version:
40 lines (31 loc) 946 B
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!") });