mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Add clang-format configuration.
For now, it uses tabs like before, to make the diff easier to read/check. One of following commits will switch it to spaces.
This commit is contained in:
@@ -21,24 +21,22 @@
|
||||
|
||||
using std::vector;
|
||||
|
||||
CQuery::CQuery(const CString& sName, CIRCNetwork* pNetwork) : m_sName(sName), m_pNetwork(pNetwork), m_Buffer() {
|
||||
CQuery::CQuery(const CString& sName, CIRCNetwork* pNetwork)
|
||||
: m_sName(sName), m_pNetwork(pNetwork), m_Buffer() {
|
||||
SetBufferCount(m_pNetwork->GetUser()->GetQueryBufferSize(), true);
|
||||
}
|
||||
|
||||
CQuery::~CQuery() {
|
||||
}
|
||||
CQuery::~CQuery() {}
|
||||
|
||||
void CQuery::SendBuffer(CClient* pClient) {
|
||||
SendBuffer(pClient, m_Buffer);
|
||||
}
|
||||
void CQuery::SendBuffer(CClient* pClient) { SendBuffer(pClient, m_Buffer); }
|
||||
|
||||
void CQuery::SendBuffer(CClient* pClient, const CBuffer& Buffer) {
|
||||
if (m_pNetwork && m_pNetwork->IsUserAttached()) {
|
||||
// Based on CChan::SendBuffer()
|
||||
if (!Buffer.IsEmpty()) {
|
||||
const vector<CClient*> & vClients = m_pNetwork->GetClients();
|
||||
const vector<CClient*>& vClients = m_pNetwork->GetClients();
|
||||
for (CClient* pEachClient : vClients) {
|
||||
CClient * pUseClient = (pClient ? pClient : pEachClient);
|
||||
CClient* pUseClient = (pClient ? pClient : pEachClient);
|
||||
|
||||
MCString msParams;
|
||||
msParams["target"] = pUseClient->GetNick();
|
||||
@@ -50,15 +48,19 @@ void CQuery::SendBuffer(CClient* pClient, const CBuffer& Buffer) {
|
||||
CString sBatchName = m_sName.MD5();
|
||||
|
||||
if (bBatch) {
|
||||
m_pNetwork->PutUser(":znc.in BATCH +" + sBatchName + " znc.in/playback " + m_sName, pUseClient);
|
||||
m_pNetwork->PutUser(":znc.in BATCH +" + sBatchName +
|
||||
" znc.in/playback " + m_sName,
|
||||
pUseClient);
|
||||
}
|
||||
|
||||
size_t uSize = Buffer.Size();
|
||||
for (size_t uIdx = 0; uIdx < uSize; uIdx++) {
|
||||
const CBufLine& BufLine = Buffer.GetBufLine(uIdx);
|
||||
CMessage Message = BufLine.ToMessage(*pUseClient, msParams);
|
||||
if (!pUseClient->HasEchoMessage() && !pUseClient->HasSelfMessage()) {
|
||||
if (Message.GetNick().NickEquals(pUseClient->GetNick())) {
|
||||
if (!pUseClient->HasEchoMessage() &&
|
||||
!pUseClient->HasSelfMessage()) {
|
||||
if (Message.GetNick().NickEquals(
|
||||
pUseClient->GetNick())) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@@ -68,19 +70,21 @@ void CQuery::SendBuffer(CClient* pClient, const CBuffer& Buffer) {
|
||||
Message.SetTag("batch", sBatchName);
|
||||
}
|
||||
bool bContinue = false;
|
||||
NETWORKMODULECALL(OnPrivBufferPlayMessage(Message), m_pNetwork->GetUser(), m_pNetwork, nullptr, &bContinue);
|
||||
NETWORKMODULECALL(OnPrivBufferPlayMessage(Message),
|
||||
m_pNetwork->GetUser(), m_pNetwork,
|
||||
nullptr, &bContinue);
|
||||
if (bContinue) continue;
|
||||
m_pNetwork->PutUser(Message, pUseClient);
|
||||
}
|
||||
|
||||
if (bBatch) {
|
||||
m_pNetwork->PutUser(":znc.in BATCH -" + sBatchName, pUseClient);
|
||||
m_pNetwork->PutUser(":znc.in BATCH -" + sBatchName,
|
||||
pUseClient);
|
||||
}
|
||||
|
||||
pUseClient->SetPlaybackActive(bWasPlaybackActive);
|
||||
|
||||
if (pClient)
|
||||
break;
|
||||
if (pClient) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user