Merge pull request #6945 from brave/creation-stamp

Adds creation stamp on recovery
This commit is contained in:
Nejc Zdovc
2020-10-24 14:57:19 +02:00
committed by GitHub
2 changed files with 6 additions and 1 deletions
@@ -19,6 +19,7 @@ const char kRecurringTipAdded[] = "recurring_tip_added";
const char kRecurringTipRemoved[] = "recurring_tip_removed";
const char kDatabaseMigrated[] = "database_migrated";
const char kPromotionsClaimed[] = "promotion_claimed";
const char kWalletRecovered[] = "wallet_recovered";
} // namespace log
} // namespace ledger
@@ -10,7 +10,9 @@
#include "base/json/json_reader.h"
#include "base/strings/string_split.h"
#include "bat/ledger/internal/common/security_util.h"
#include "bat/ledger/internal/common/time_util.h"
#include "bat/ledger/internal/ledger_impl.h"
#include "bat/ledger/internal/logging/event_log_keys.h"
#include "wally_bip39.h" // NOLINT
@@ -105,10 +107,12 @@ void WalletRecover::OnRecover(
ledger_->state()->SetAnonTransferChecked(false);
ledger_->state()->SetPromotionLastFetchStamp(0);
ledger_->state()->SetPromotionCorruptedMigrated(true);
if (legacy_wallet) {
ledger_->state()->SetFetchOldBalanceEnabled(true);
}
ledger_->state()->SetCreationStamp(util::GetCurrentTimeStamp());
ledger_->database()->SaveEventLog(log::kWalletRecovered, payment_id);
callback(type::Result::LEDGER_OK);
}