diff options
| author | Shulhan <m.shulhan@gmail.com> | 2020-04-12 00:52:57 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2020-04-12 00:52:57 +0700 |
| commit | b22ac3a588517934c66b41490888c8fd04c78824 (patch) | |
| tree | 3cb7aef5dbb98b12ba8ea9ec9165ce81f3234e9a | |
| parent | 0d4ffb108da5de29b8f65f15a4cd3660d050d585 (diff) | |
| download | kamusku-b22ac3a588517934c66b41490888c8fd04c78824.tar.xz | |
direct_client: beri pesan untuk kata yang tidak ditemukan
| -rw-r--r-- | direct_client.go | 4 | ||||
| -rw-r--r-- | kamus_cache.go | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/direct_client.go b/direct_client.go index 963a118..75f1404 100644 --- a/direct_client.go +++ b/direct_client.go @@ -106,6 +106,10 @@ func (cl *directClient) CariDefinisi(ins []string) ( if err != nil { kata.err = err } + + if len(kata.Definisi) == 0 { + kata.Pesan = "Entri tidak ditemukan" + } } return res, nil diff --git a/kamus_cache.go b/kamus_cache.go index 124fdc1..add6ccb 100644 --- a/kamus_cache.go +++ b/kamus_cache.go @@ -103,6 +103,9 @@ func (kamus *kamusCache) load() (err error) { break } } + if len(kata.Definisi) == 0 { + delete(kamus.cache, k) + } } kamus.lastSize = len(kamus.cache) |
