summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2021-04-14 08:19:32 +0800
committerGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2021-04-14 08:19:32 +0800
commit650923bed79a1154434685fdbddb81947f44a783 (patch)
treeaca6f16295d3f423e80dc2c706705498a65c4fcd
parentInitial scaffolding (diff)
downloadrelay-650923bed79a1154434685fdbddb81947f44a783.tar.gz
relay-650923bed79a1154434685fdbddb81947f44a783.tar.bz2
relay-650923bed79a1154434685fdbddb81947f44a783.zip
any error handling
Signed-off-by: jet tsang zeon-git <zeon-git@jettsang.com>
-rw-r--r--main.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/main.go b/main.go
index 2d32a6d..920e9a5 100644
--- a/main.go
+++ b/main.go
@@ -88,11 +88,13 @@ func loadData() {
log.Println("Loading data.")
var code string
if blockTxt != "" {
- doc, err := htmlquery.LoadURL(listUrl)
- if err != nil {
+ if doc, err := htmlquery.LoadURL(listUrl); err != nil {
return
+ } else if found := htmlquery.FindOne(doc, blockTxt); found != nil {
+ return
+ } else {
+ code = htmlquery.InnerText(found)
}
- code = htmlquery.InnerText(htmlquery.FindOne(doc, blockTxt))
} else {
var dst []byte
_, byteCode, _ := fasthttp.Get(dst, string(listUrl))