изменил время обновления

This commit is contained in:
2026-03-28 17:32:40 +10:00
parent 28bb2b6ead
commit 69bce6caad

View File

@@ -74,12 +74,12 @@ const props = defineProps({
// Константы
const LIMIT = 50;
const POLL_INTERVAL = 5000; // 5 секунд
const POLL_INTERVAL = 10000; // 10 секунд
// Состояния
const isDarkMode = ref(document.documentElement.classList.contains("dark"));
const sentinel = ref(null);
const scrollContainer = ref(null); // Реф контейнера скролла
const scrollContainer = ref(null); // Реф контейнера скролла
const isLoading = ref(false);
const hasMore = ref(true);
const items = ref([]);
@@ -89,7 +89,7 @@ const poisk = ref("");
let currentFilter = "default";
let currentOffset = 0;
let pollTimer = null;
let lastScrollTop = 0; // Сохраняем позицию скролла
let lastScrollTop = 0; // Сохраняем позицию скролла
// === API ===
@@ -192,11 +192,11 @@ const checkForUpdates = async () => {
const existing = existingUrls.get(item.url);
if (!existing) {
// Новая запись - добавляем в начало
// Новая запись - добавляем в начало
newItems.push(item);
hasNew = true;
} else if (existing.viewed !== item.viewed || existing.status !== item.status) {
// Изменились viewed/status - обновляем
// Изменились viewed/status - обновляем
const index = items.value.indexOf(existing);
items.value[index] = { ...item };
hasNew = true;