Skip to content

Commit e97d188

Browse files
committed
Clean up devserver contents loading
1 parent 06fc1a7 commit e97d188

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

devserver/main.cc

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
3446
Arguments 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

Comments
 (0)