From c249c9a2cec719f0e59921835791eaad7b028222 Mon Sep 17 00:00:00 2001 From: Raymond Yang Date: Sat, 12 Aug 2023 13:31:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AA=BF=E6=95=B4console=E8=A8=8A=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/Main.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 4f36916..828521a 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -12,6 +12,7 @@ import retrofit2.Retrofit import retrofit2.converter.gson.GsonConverterFactory import java.io.File import java.io.IOException +import kotlin.system.exitProcess private lateinit var config: Configure @@ -104,24 +105,31 @@ fun main() { val updateDnsResult = apiService.updateZoneDnsRecords("Bearer $token", zoneId, recordId, updateDnsBody) if (updateDnsResult.success) { println("更新 DDNS 成功") + exitProcess(0) } else { println("更新 DDNS 失敗") + exitProcess(0) } } else { println("無法取得域名資料資料") + exitProcess(0) } } else { println("無法取得 Zone 資料") + exitProcess(0) } } else { println("CF 權杖無效") + exitProcess(0) } } catch (e: Exception) { e.printStackTrace() println("Error: ${e.message}") + exitProcess(0) } } else { - println("Error retrieving IP address") + println("無法取得 WAN IP 位址...") + exitProcess(0) } } }