blinded message

master
const an teen 2021-05-20 17:46:00 +03:00
parent 2fc825c4b1
commit e053d2296f
2 changed files with 6 additions and 7 deletions

View File

@ -64,7 +64,7 @@ void make_tsc()
int main(int argc, char * argv[])
{
//// Проверка переданных данных
//// Проверка переданных параметров
if (argc < 5) {
usage( std::string(argv[0]));
return 1;

View File

@ -138,12 +138,11 @@ void TcpSyncClient::process_msg()
// Парсинг всех сообщений на канале. Сохраняет ник отправителя и текст.
else if (msg.find("PRIVMSG " + m_channel + " :") != std::string::npos)
{
if (msg.find(m_mynick) != msg.size() - m_mynick.size() - 2) {
m_raw = msg.substr(msg.find(m_channel + " :") + 2 + m_channel.size() );
while (m_raw[0] == ' ') m_raw = m_raw.substr(1);
while (m_raw[m_raw.size() - 1] == '\n') m_raw.pop_back();
}
else { m_raw = "**blinded message**"; }
m_raw = msg.substr(msg.find(m_channel + " :") + 2 + m_channel.size());
while (m_raw[0] == ' ') m_raw = m_raw.substr(1);
while (m_raw[m_raw.size() - 1] == '\n') m_raw.pop_back();
if (m_raw[0] == '.') { m_raw = "**blinded message**\n"; }
m_raw_nickname = msg.substr(1, msg.find('!') - 1);
to_raw = true;