diff options
| -rw-r--r-- | src/session.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/session.cpp b/src/session.cpp index e8597e3..6631fae 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -215,18 +215,7 @@ template <typename... Args> bool CSession::write(std::format_string<Args...> fmt, Args &&...args) { if (isDeaf()) return false; - std::string msg = NFormatter::fmt(NONE, fmt, std::forward<Args>(args)...); - if (m_isReading) - msg.insert(0, "\n"); - - if (send(m_sockfd.get(), msg.c_str(), msg.size(), MSG_NOSIGNAL) < 0) { - onErrno(WRITE); - return false; - } -#ifdef DEBUG - onSend(msg); -#endif - return true; + return write(NONE, fmt, std::forward<Args>(args)...); } template <typename... Args> |
