diff --git a/cmd/http/main.go b/cmd/http/main.go index ebc9abf..c1b1d54 100644 --- a/cmd/http/main.go +++ b/cmd/http/main.go @@ -96,6 +96,14 @@ func Main() { }) return case "/api/lastnlines": + if r.Method != http.MethodPut { + http.NotFound(w, r) + return + } + var lines []string + if err := json.NewDecoder(r.Body).Decode(&lines); err != nil { + panic(err) + } http.Error(w, "not done yet", http.StatusNotImplemented) return } diff --git a/cmd/http/public/transactions.html b/cmd/http/public/transactions.html index 574a125..cccf5b3 100644 --- a/cmd/http/public/transactions.html +++ b/cmd/http/public/transactions.html @@ -70,16 +70,15 @@ document.getElementById("reg").innerHTML = result } function setLastNLines(form) { - console.log(form.elements["lastNLines"].value.split("\n")) http("PUT", "/api/lastnlines?f="+f, (body, status) => { if (status == 205) { init() } document.getElementById("lastNLinesStatus").innerHTML = `(${status}) ${body}` - }, form.elements["lastNLines"].value.split("\n")) + }, JSON.stringify(form.elements["lastNLines"].value.split("\n"))) } function loadLastNLines(lastNLines) { - var result = `