diff options
Diffstat (limited to 'src/loader/about.nim')
-rw-r--r-- | src/loader/about.nim | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/loader/about.nim b/src/loader/about.nim deleted file mode 100644 index 054cee89..00000000 --- a/src/loader/about.nim +++ /dev/null @@ -1,32 +0,0 @@ -import loader/connecterror -import loader/headers -import loader/loaderhandle -import loader/request -import types/url - -const chawan = staticRead"res/chawan.html" -const license = staticRead"res/license.html" -const HeaderTable = { - "Content-Type": "text/html" -} - -proc loadAbout*(handle: LoaderHandle, request: Request) = - template t(body: untyped) = - if not body: - return - if request.url.pathname == "blank": - t handle.sendResult(0) - t handle.sendStatus(200) # ok - t handle.sendHeaders(newHeaders(HeaderTable)) - elif request.url.pathname == "chawan": - t handle.sendResult(0) - 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) |