void RejectedPromises::dispose() {
  if (m_queue.isEmpty())
    return;

  std::unique_ptr<MessageQueue> queue = createMessageQueue();
  queue->swap(m_queue);
  processQueueNow(std::move(queue));
}
Exemple #2
0
void RejectedPromises::dispose()
{
    if (m_queue.isEmpty())
        return;

    OwnPtrWillBeRawPtr<MessageQueue> queue = createMessageQueue();
    queue->swap(m_queue);
    processQueueNow(queue.release());
}