feat: per-account ghost & lock ghost features & refactor

This commit is contained in:
AlexeyZavar
2026-02-04 02:20:12 +03:00
parent 4107597a3a
commit b6d19149d9
110 changed files with 2482 additions and 2657 deletions
+2 -2
View File
@@ -910,10 +910,10 @@ void Updates::updateOnline(crl::time lastNonIdleTime, bool gotOtherOffline) {
});
// AyuGram sendOnlinePackets
const auto &settings = AyuSettings::getInstance();
const auto &ghost = AyuSettings::ghost(_session);
const auto& config = _session->serverConfig();
bool isOnlineOrig = Core::App().hasActiveWindow(&session());
bool isOnline = settings.sendOnlinePackets && isOnlineOrig;
bool isOnline = ghost.sendOnlinePackets() && isOnlineOrig;
int updateIn = config.onlineUpdatePeriod;
Assert(updateIn >= 0);