diff options
Diffstat (limited to 'direct_client.go')
| -rw-r--r-- | direct_client.go | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/direct_client.go b/direct_client.go index 3123829..7c944e0 100644 --- a/direct_client.go +++ b/direct_client.go @@ -14,7 +14,6 @@ import ( "net/url" "strconv" "strings" - "time" "github.com/shuLhan/share/lib/debug" "golang.org/x/net/html" @@ -23,7 +22,6 @@ import ( const ( maxPageNumber = 501 - defTimeout = 20 * time.Second ) // @@ -41,7 +39,7 @@ type directClient struct { func newDirectClient(cookies []*http.Cookie) (cl *directClient, err error) { cookieURL, err := url.Parse(baseURL) if err != nil { - return nil, fmt.Errorf("New: %w", err) + return nil, fmt.Errorf("newDirectClient: %w", err) } jarOpt := &cookiejar.Options{ @@ -114,9 +112,9 @@ func (cl *directClient) CariDefinisi(ins []string) ( } // -// ListKataDasar get list of kata dasar +// ListKataDasar list all of the root words in dictionary. // -func (cl *directClient) ListKataDasar() (kataDasar daftarKata, err error) { +func (cl *directClient) ListKataDasar() (kataDasar DaftarKata, err error) { params := url.Values{ paramNameMasukan: []string{paramValueDasar}, paramNameMasukanLengkap: []string{paramValueDasar}, @@ -124,7 +122,7 @@ func (cl *directClient) ListKataDasar() (kataDasar daftarKata, err error) { urlPage := baseURL + "/Cari/Jenis?" - kataDasar = make(daftarKata) + kataDasar = make(DaftarKata) for pageNumber := 1; pageNumber <= maxPageNumber; pageNumber++ { params.Set(paramNamePage, strconv.Itoa(pageNumber)) @@ -224,14 +222,14 @@ func (cl *directClient) setCookies(cookies []*http.Cookie) { } func (cl *directClient) parseHTMLKataDasar(htmlBody []byte) ( - kataDasar daftarKata, err error, + kataDasar DaftarKata, err error, ) { node, err := html.Parse(bytes.NewReader(htmlBody)) if err != nil { return nil, err } - kataDasar = make(daftarKata) + kataDasar = make(DaftarKata) var prev *html.Node |
