mirror of
https://github.com/Syping/dtranslatebot.git
synced 2026-04-01 21:30:40 +02:00
use std::queue for queues
This commit is contained in:
parent
f871441b78
commit
3800da9b00
4 changed files with 8 additions and 6 deletions
|
|
@ -34,7 +34,7 @@ inline bot::translated_message make_translated_message(const bot::message &messa
|
|||
void bot::message_queue::add(const bot::message &message)
|
||||
{
|
||||
m_mutex.lock();
|
||||
m_queue.push_back(message);
|
||||
m_queue.push(message);
|
||||
m_mutex.unlock();
|
||||
}
|
||||
|
||||
|
|
@ -45,7 +45,7 @@ void bot::message_queue::run(bot::settings::settings *settings, bot::submit_queu
|
|||
m_mutex.lock();
|
||||
if (!m_queue.empty()) {
|
||||
const bot::message message = m_queue.front();
|
||||
m_queue.erase(m_queue.begin());
|
||||
m_queue.pop();
|
||||
m_mutex.unlock();
|
||||
|
||||
std::unique_ptr<bot::translate::translator> translator = settings->get_translator();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue