torinet
Version:
39 lines (32 loc) • 969 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) => {
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!")
});