shiori/internal/webserver
Monirzadeh 5e9847a288
refactor: migrate ebook routes to new http server (#742)
* add new api

* UI use new API

* remove legacy route

* fix request to new api destination and read that response

* feat: allow authentication using cookies

* fix: return proper error on validatesession

* typo: secret key envionment variable in makefile

* serve ebook file with new api

* cache update use new api path

* add skipexist and batch download use same route as cache

* fix bug - update hasebook status

* remove unneeded part of code

* add swagger documentation

* fix swagger documentation

* fix swagger response

* better statuscode

* fix swagger documentation

* covert to snake_case

* recover coverage.txt that remove

---------

Co-authored-by: Felipe M <me@fmartingr.com>
Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com>
2023-10-29 11:57:07 +01:00
..
assets-dev.go Initial new web interfaces 2019-05-27 17:01:53 +07:00
assets-prod.go replace assets generation with embed (#423) 2022-05-26 19:36:23 +02:00
handler-api-ext.go Run legacy API and new API at the same time. (#648) 2023-07-19 18:25:41 +02:00
handler-api.go refactor: migrate ebook routes to new http server (#742) 2023-10-29 11:57:07 +01:00
handler-ui.go refactor: migrate ebook routes to new http server (#742) 2023-10-29 11:57:07 +01:00
handler.go refactor: migrate ebook routes to new http server (#742) 2023-10-29 11:57:07 +01:00
server.go Fix typos (#756) 2023-10-22 17:43:49 +02:00
utils.go refactor: migrate ebook routes to new http server (#742) 2023-10-29 11:57:07 +01:00
utils_ip.go fix(log): record user real ip from headers (#603) 2023-06-11 21:25:23 +02:00
utils_ip_test.go fix(log): record user real ip from headers (#603) 2023-06-11 21:25:23 +02:00