@@ -31,6 +31,18 @@ std::string GetFileContents(const std::string &path) {
3131 return content;
3232}
3333
34+ std::string GetDevserverLoaderScriptContents (
35+ const std::string &workspace_root) {
36+ const std::string devserver_loader_path =
37+ workspace_root + " devserver/devserver_loader.js" ;
38+ DEBUG_LOG (" devserver_loader_path: " << devserver_loader_path);
39+
40+ std::string devserver_loader_contents;
41+ devserver_loader_contents = GetFileContents (devserver_loader_path);
42+
43+ return devserver_loader_contents;
44+ }
45+
3446Arguments ParseArguments (int argc, char **argv) {
3547 std::string workspace_name = kWorkspaceName ;
3648 args::ArgumentParser parser (" This is a test program." ,
@@ -107,14 +119,8 @@ int main(int argc, char **argv) {
107119
108120 svr.Get (" /devserver_loader.js" , [&workspace_root](const httplib::Request &req,
109121 httplib::Response &res) {
110- const std::string devserver_loader_path =
111- workspace_root + " devserver/devserver_loader.js" ;
112- DEBUG_LOG (" devserver_loader_path: " << devserver_loader_path);
113-
114- std::string devserver_loader_contents;
115- devserver_loader_contents = GetFileContents (devserver_loader_path);
116-
117- res.set_content (devserver_loader_contents, " text/javascript" );
122+ res.set_content (GetDevserverLoaderScriptContents (workspace_root),
123+ " text/javascript" );
118124 });
119125
120126 svr.listen (kHost , port);
0 commit comments