diff options
author | bptato <nincsnevem662@gmail.com> | 2023-09-23 15:12:22 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2023-09-23 15:32:56 +0200 |
commit | be9ba2f95826227fd46fcc46c2ca1bb061acd41e (patch) | |
tree | 117f67de5b8ea538341b2e8c706d70e06f5ede68 /src | |
parent | e901e00ed67c3497c7f2ce4b348e69a7ccd75b8a (diff) | |
download | chawan-be9ba2f95826227fd46fcc46c2ca1bb061acd41e.tar.gz |
Add about:license
Diffstat (limited to 'src')
-rw-r--r-- | src/loader/about.nim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/loader/about.nim b/src/loader/about.nim index f2ac6d74..054cee89 100644 --- a/src/loader/about.nim +++ b/src/loader/about.nim @@ -5,6 +5,7 @@ import loader/request import types/url const chawan = staticRead"res/chawan.html" +const license = staticRead"res/license.html" const HeaderTable = { "Content-Type": "text/html" } @@ -22,5 +23,10 @@ proc loadAbout*(handle: LoaderHandle, request: Request) = t handle.sendStatus(200) # ok t handle.sendHeaders(newHeaders(HeaderTable)) t handle.sendData(chawan) + elif request.url.pathname == "license": + t handle.sendResult(0) + t handle.sendStatus(200) # ok + t handle.sendHeaders(newHeaders(HeaderTable)) + t handle.sendData(license) else: t handle.sendResult(ERROR_ABOUT_PAGE_NOT_FOUND) |