diff options
Diffstat (limited to 'src/http.cc')
-rw-r--r-- | src/http.cc | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/src/http.cc b/src/http.cc index 6b14ed5..396e042 100644 --- a/src/http.cc +++ b/src/http.cc @@ -46,16 +46,25 @@ int callback_http(struct libwebsocket_context * context, // // add favicon later if(in && strcmp((const char *)in, "/favicon.ico") == 0) { - if(libwebsockets_serve_http_file(wsi, + if(libwebsockets_serve_http_file(context, wsi, LOCAL_RESOURCE_PATH"/favicon.ico", "image/x-icon")) DEBUG(httpd,"Failed to send favicon\n"); break; } + // css + if(in && strcmp((const char *)in, "/munia.css") == 0) { + if(libwebsockets_serve_http_file(context, wsi, + LOCAL_RESOURCE_PATH"/munia.css", + "text/css")) + DEBUG(httpd,"Failed to send css\n"); + break; + } + // script if(in && strcmp((const char *)in, "/proto.js") == 0) { - if(libwebsockets_serve_http_file(wsi, + if(libwebsockets_serve_http_file(context, wsi, LOCAL_RESOURCE_PATH"/proto.js", "text/javascript")) DEBUG(httpd,"Failed to send javascript\n"); @@ -63,16 +72,32 @@ int callback_http(struct libwebsocket_context * context, } if(in && strcmp((const char *)in, "/handler.js") == 0) { - if(libwebsockets_serve_http_file(wsi, + if(libwebsockets_serve_http_file(context, wsi, LOCAL_RESOURCE_PATH"/handler.js", "text/javascript")) DEBUG(httpd,"Failed to send javascript\n"); break; } + if(in && strcmp((const char *)in, "/view.js") == 0) { + if(libwebsockets_serve_http_file(context, wsi, + LOCAL_RESOURCE_PATH"/view.js", + "text/javascript")) + DEBUG(httpd,"Failed to send javascript\n"); + break; + } + + if(in && strcmp((const char *)in, "/task.js") == 0) { + if(libwebsockets_serve_http_file(context, wsi, + LOCAL_RESOURCE_PATH"/task.js", + "text/javascript")) + DEBUG(httpd,"Failed to send javascript\n"); + break; + } + /* send the script... when it runs it'll start websockets */ - if(libwebsockets_serve_http_file(wsi, + if(libwebsockets_serve_http_file(context, wsi, LOCAL_RESOURCE_PATH"/munia.html", "text/html")) DEBUG(httpd,"Failed to send HTTP file\n"); |