diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-05-21 23:58:35 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-05-21 23:58:35 +0800 |
| commit | 71cb5a2f07dc98a1ad232c639bf76d0efd9c43d5 (patch) | |
| tree | 34ecea56c646882d936cef43588e00ef68fda20e /src/session.cpp | |
| parent | 50edf5dafb991d650630bc52c200200f2f4928aa (diff) | |
internal(session write): reuse the other write function as function overload
Diffstat (limited to 'src/session.cpp')
| -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> |
