diff options
| author | Shulhan <m.shulhan@gmail.com> | 2020-04-05 15:24:11 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2020-04-05 15:24:11 +0700 |
| commit | 79649636835eba0ea309c1208c1056b3e98d244a (patch) | |
| tree | fbb201fca8fc365c75f87c35d446d64a24732c3d /server.go | |
| parent | 46d02f63fd53cebecbd02417a8d3e9f1629e23d3 (diff) | |
| download | kamusku-79649636835eba0ea309c1208c1056b3e98d244a.tar.xz | |
server: add parameter to load dictionary storage
Diffstat (limited to 'server.go')
| -rw-r--r-- | server.go | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -39,9 +39,10 @@ type Server struct { } // -// NewServer create and initialize the server. +// NewServer create and initialize the server with optional path to dictionary +// storage. // -func NewServer() (server *Server, err error) { +func NewServer(kamusStorage string) (server *Server, err error) { opts := &http.ServerOptions{ Address: defListen, } @@ -50,7 +51,7 @@ func NewServer() (server *Server, err error) { stopped: make(chan bool, 1), } - server.kamus, err = newKamusCache("") + server.kamus, err = newKamusCache(kamusStorage) if err != nil { return nil, fmt.Errorf("http.NewServer: %w", err) } |
