Example #1
0
int deleteTransactionPrompt(Transaction* txs, char* wallet, int count, int pos) {
  mMsgBoxPush(5);
  multiPrintXY(3, 2, "Delete the\nSelected\nTransaction?",
               TEXT_MODE_TRANSPARENT_BACKGROUND, TEXT_COLOR_BLACK);
  if(closeMsgBox(1, 5)) {
    deleteTransaction(txs, wallet, count, pos);
    return 1;
  }
  return 0;
}
void Statistics::clear()
{
    ASSERT(RunLoop::isMain());

    serialBackgroundIOQueue().dispatch([this] {
        if (m_database.isOpen()) {
            WebCore::SQLiteTransactionInProgressAutoCounter transactionCounter;
            WebCore::SQLiteTransaction deleteTransaction(m_database);
            deleteTransaction.begin();
            executeSQLCommand(m_database, ASCIILiteral("DELETE FROM AlreadyRequested"));
            executeSQLCommand(m_database, ASCIILiteral("DELETE FROM UncachedReason"));
            deleteTransaction.commit();
            m_approximateEntryCount = 0;
        }
    });
}