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)