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); }); }