37 lines
1.5 KiB
JavaScript
37 lines
1.5 KiB
JavaScript
const axios = require('axios');
|
||
|
||
const TOGGLES_URL = 'https://api.anixart.tv/config/toggles?version_code=24121614';
|
||
|
||
/**
|
||
* Функция для получения и изменения структуры toggles.
|
||
*/
|
||
async function getToggles() {
|
||
try {
|
||
const response = await axios.get(TOGGLES_URL);
|
||
const data = response.data;
|
||
|
||
// Изменяем структуру полей
|
||
data.impMessageEnabled = true; // Включаем важное сообщение
|
||
data.impMessageText = "Проект нуждается в финансовой поддержке для содержания сервера! Подробнее »";
|
||
data.impMessageBackgroundColor = ""; // Пример: золотой фон
|
||
data.impMessageTextColor = ""; // Пример: черный текст
|
||
data.impMessageLink = "https://t.me/seele_channel/453";
|
||
|
||
// Итоги года
|
||
data.sponsorshipAvailable = true;
|
||
data.sponsorshipText = "Итоги года";
|
||
|
||
data.minVersionCode = 05052026; // Изменяем минимальный код версии
|
||
data.lastVersionCode = 05052026; // Обновляем последний код версии
|
||
data.whatsNew = "null";
|
||
data.downloadLink = "null";
|
||
|
||
return data;
|
||
} catch (error) {
|
||
console.error("Ошибка при запросе toggles:", error.message);
|
||
throw new Error("Не удалось загрузить данные toggles.");
|
||
}
|
||
}
|
||
|
||
module.exports = getToggles;
|