about summary refs log tree commit diff stats
path: root/src/io/loader.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/io/loader.nim')
-rw-r--r--src/io/loader.nim6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/io/loader.nim b/src/io/loader.nim
index c497b1dd..45e19357 100644
--- a/src/io/loader.nim
+++ b/src/io/loader.nim
@@ -22,6 +22,7 @@ import tables
 import bindings/curl
 import io/about
 import io/connecterror
+import io/data
 import io/file
 import io/headers
 import io/http
@@ -109,6 +110,9 @@ proc loadResource(ctx: LoaderContext, request: Request, handle: LoaderHandle) =
   of "about":
     handle.loadAbout(request)
     handle.close()
+  of "data":
+    handle.loadData(request)
+    handle.close()
   else:
     discard handle.sendResult(ERROR_UNKNOWN_SCHEME)
     handle.close()
@@ -116,7 +120,9 @@ proc loadResource(ctx: LoaderContext, request: Request, handle: LoaderHandle) =
 proc onLoad(ctx: LoaderContext, stream: Stream) =
   var request: Request
   stream.sread(request)
+  eprint "FETCH ONLOAD", $request.url
   if not ctx.config.filter.match(request.url):
+    eprint "disallowed"
     stream.swrite(ERROR_DISALLOWED_URL)
     stream.close()
   else: