mirror of
https://github.com/FutaGuard/LowTechFilter.git
synced 2025-06-21 05:21:02 +08:00
30 lines
699 B
JavaScript
30 lines
699 B
JavaScript
const { v4, v6 } = $network;
|
|
|
|
const errorMessage = {
|
|
title: 'FutaDNS',
|
|
content: '無已被設定的 FutaGuard DNS 伺服器',
|
|
icon: 'xmark.shield.fill',
|
|
'icon-color': '#FE6245',
|
|
};
|
|
|
|
const successMessage = {
|
|
title: 'FutaDNS',
|
|
content: '已指定的 FutaGuard DNS 伺服器\n正在正確地運作',
|
|
icon: 'checkmark.shield.fill',
|
|
'icon-color': '#1FCFB4',
|
|
};
|
|
|
|
if (!v4.primaryAddress && !v6.primaryAddress) {
|
|
$done(errorMessage);
|
|
} else {
|
|
$httpClient.get('https://check.futa.gg', function (error, response, data) {
|
|
if (error) {
|
|
$done(errorMessage);
|
|
}
|
|
if (data.includes('正在正確地運作')) {
|
|
$done(successMessage);
|
|
}
|
|
$done(errorMessage);
|
|
});
|
|
}
|