Files
eventsub2/src/index.js
2026-04-23 04:49:00 +02:00

21 lines
480 B
JavaScript

const { startAuthServer } = require("./twitch/authServer");
const { connect } = require("./twitch/websocket");
const { initFromDisk } = require("./twitch/token");
const restored = initFromDisk();
if (restored) {
console.log("🚀 Using saved token, skipping login...");
connect();
} else {
const auth = startAuthServer();
const wait = setInterval(() => {
const token = auth.getToken();
if (!token) return;
clearInterval(wait);
connect();
}, 1000);
}