diff options
| author | Shulhan <m.shulhan@gmail.com> | 2020-03-30 23:15:47 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2020-03-30 23:15:47 +0700 |
| commit | 84fdfdb6ae4175a125fc67a6aed377476d31ee0e (patch) | |
| tree | 28877c8088bb05b4d7bef8d6b585996128da68e4 /cmd/kbbi/main.go | |
| parent | 7d2606dbcaaf3794907fbee185dcb1d78cfdb98c (diff) | |
| download | kamusku-84fdfdb6ae4175a125fc67a6aed377476d31ee0e.tar.xz | |
all: refactoring Client
The client will have two mode: direct or API. The direct mode connect
to official KBBI website, request the word page, and parse the HTML to
get the definition. The API mode connect to server API that provide
caching of dictionary.
Diffstat (limited to 'cmd/kbbi/main.go')
| -rw-r--r-- | cmd/kbbi/main.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cmd/kbbi/main.go b/cmd/kbbi/main.go index 24a7b3d..ac9298c 100644 --- a/cmd/kbbi/main.go +++ b/cmd/kbbi/main.go @@ -49,7 +49,7 @@ func main() { flag.Parse() - cl, err := kbbi.New(cookies) + cl, err := kbbi.NewClient(cookies) if err != nil { log.Fatal(err) } @@ -72,7 +72,10 @@ func main() { return } - resDefinisi := cl.CariDefinisi(flag.Args()) + resDefinisi, err := cl.CariDefinisi(flag.Args()) + if err != nil { + log.Fatal(err) + } for k, kata := range resDefinisi { err = kata.Err() |
