From 7de352ce1c81e551f6ca4eba2b3b12e2de6119e4 Mon Sep 17 00:00:00 2001 From: Andreev Gregory Date: Thu, 29 Aug 2024 20:58:50 +0300 Subject: [PATCH] Fixed buildscript --- building/main.cpp | 11 +++++++++++ .../engine_engine_number_9/running_mainloop.cpp | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/building/main.cpp b/building/main.cpp index 7ed5b24..d071bfe 100644 --- a/building/main.cpp +++ b/building/main.cpp @@ -150,7 +150,18 @@ struct CAWebChat { "backend_logic/server_data_interact.cpp", "backend_logic/client_server_interact.cpp", + "backend_logic/when_login.cpp", + "backend_logic/when_list_rooms.cpp", + "backend_logic/when_chat.cpp", + "backend_logic/when_user.cpp", "backend_logic/polling.cpp", + "backend_logic/api_sendmessage.cpp", + "backend_logic/api_deletemessage.cpp", + "backend_logic/api_addmembertochat.cpp", + "backend_logic/api_removememberfromchat.cpp", + "backend_logic/api_createchat.cpp", + "backend_logic/api_leavechat.cpp", + "backend_logic/admin_control_procedure.cpp", }; for (std::string& u: T.units) u = "web_chat/iu9_ca_web_chat_lib/" + u; diff --git a/src/http_server/engine_engine_number_9/running_mainloop.cpp b/src/http_server/engine_engine_number_9/running_mainloop.cpp index 139c6e3..7af1e4e 100644 --- a/src/http_server/engine_engine_number_9/running_mainloop.cpp +++ b/src/http_server/engine_engine_number_9/running_mainloop.cpp @@ -260,8 +260,8 @@ namespace een9 { ret = poll(pollfds.data(), Nip, params.mainloop_recheck_interval_us); if (ret != 0 && errno != 0) { printf("poll() error :> %s\n", een9::prettyprint_errno("").c_str()); + continue; } - ASSERT_on_iret(ret, "poll()"); for (size_t i = 0; i < Nip; i++) { if ((pollfds[i].revents & POLLRDNORM)) { try {