void AxoConversation::storeStagedMks() { SQLiteStoreConv* store = SQLiteStoreConv::getStore(); while (!stagedMk->empty()) { string mkivmac = stagedMk->front(); stagedMk->pop_front(); store->insertStagedMk(partner_.getName(), deviceId_, localUser_, mkivmac); } delete stagedMk; stagedMk = NULL; // Cleanup old MKs time_t timestamp = time(0) - MK_STORE_TIME; store->deleteStagedMk(timestamp); }
void AxoConversation::deleteStagedMk(string& mkiv) { SQLiteStoreConv* store = SQLiteStoreConv::getStore(); store->deleteStagedMk(partner_.getName(), deviceId_, localUser_, mkiv); }