// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
foreach (auto message, messages) {
// Handle each separated message independently
foreach (auto message, messages) {
// Handle each separated message independently
QList<QByteArray> params;
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
QList<QByteArray> params;
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
foreach (auto message, messages) {
// Handle each separated message independently
foreach (auto message, messages) {
// Handle each separated message independently
QString target = msg.section(' ', 0, 0);
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
QString target = msg.section(' ', 0, 0);
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
foreach (auto message, messages) {
// Handle each separated message independently
foreach (auto message, messages) {
// Handle each separated message independently
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
foreach (auto message, messages) {
// Handle each separated message independently
foreach (auto message, messages) {
// Handle each separated message independently