UNPKG

torinet

Version:
39 lines (32 loc) 969 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) => { ctx.onState(state => { clear(); log.write("Chat Name: " + state.name); log.write("Next owner: " + state.next); log.write("Connections:"); for (let connection of state.connections) { log.write(" " + connection.name + " - " + connection.ip); } }); }, () => { log.error("Auth failed!") });