Add Json Doc

This commit is contained in:
2025-12-22 14:20:20 -06:00
parent c37b26af14
commit 40205a928d
7 changed files with 63 additions and 8 deletions

View File

@@ -39,6 +39,8 @@ int main(int argc, char** argv)
port = std::stoi(item.second);
}
}
env->EnsureDictionary(&gc,"Net")->SetValue("WebServerPort", (int64_t)port);
TList* args2 = TList::Create(ls);
args2->Add(exePath.ToString());
for(auto& item : args.positional)
@@ -46,7 +48,7 @@ int main(int argc, char** argv)
args2->Add(item);
}
auto res = env->CallFunction(ls, "WebAppMain", {args2});
auto res = env->CallFunctionWithFatalError(ls, "WebAppMain", {args2});
auto svr2 = Tesses::CrossLang::ToHttpServer(&gc,res);
if(svr2 == nullptr) return 1;
Tesses::Framework::Http::HttpServer svr(port,svr2);
@@ -69,7 +71,7 @@ int main(int argc, char** argv)
args->Add(exePath.ToString());
for(int arg=0;arg<argc;arg++)
args->Add(argv[arg]);
auto res = env->CallFunction(ls,"main",{args});
auto res = env->CallFunctionWithFatalError(ls,"main",{args});
int64_t iresult;
if(GetObject(res,iresult))
return (int)iresult;