// runtime.js — نقطه‌ی شروع content script (آخرین فایل لودشده).
//
// نسخه‌ی پاک‌سازی‌شده:
//   - فراخوانی addRemindLogin() حذف شد (دیگر دکمه‌ی «Login to autosave» ساخته نمی‌شود).
//   - listener دریافت توکن و fetch به laxis (users/info, templates) کاملاً حذف شد.
// بقیه‌ی منطق (ساخت پنل، مانیتور جلسه، تنظیمات، منوی دانلودِ محلی) دست‌نخورده است.

addRoot();
addMiniPanel();

const checkOngoingMeeting = setInterval(tryTo(addCaptionPanel, "adding button"), 1e3);
let notificationsTimeout;
const notificationsTimeoutDuration = 3e3;
let checkCaptionStatusInterval;

function saveLog(e) {
    const t = { message: e, time: (new Date).toISOString() };
    chrome.storage.local.get("logs", (function(e) {
        var n = structuredClone(e.logs);
        void 0 === n ? n = [t] : n.push(t), chrome.storage.local.set({ logs: n })
    }))
}

syncSettings();

window.addEventListener("click", (e => {
    const t = document.getElementById("laxis-downloadMenu");
    e.target === t && (t.style.display = "none")
}));
