From b22ac3a588517934c66b41490888c8fd04c78824 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sun, 12 Apr 2020 00:52:57 +0700 Subject: direct_client: beri pesan untuk kata yang tidak ditemukan --- direct_client.go | 4 ++++ kamus_cache.go | 3 +++ 2 files changed, 7 insertions(+) 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) -- cgit v1.3