Merge pull request #15738 from brave/emerick-rewards-remove-restore-tab-from-manage-rewards-dialog
Remove Restore tab from Manage Brave Rewards dialog
This commit is contained in:
@@ -468,13 +468,6 @@ public class BraveRewardsNativeWorker {
|
||||
}
|
||||
}
|
||||
|
||||
public void RecoverWallet(String passPhrase) {
|
||||
synchronized (lock) {
|
||||
BraveRewardsNativeWorkerJni.get().recoverWallet(
|
||||
mNativeBraveRewardsNativeWorker, passPhrase);
|
||||
}
|
||||
}
|
||||
|
||||
public void getAdsAccountStatement() {
|
||||
synchronized (lock) {
|
||||
BraveRewardsNativeWorkerJni.get().getAdsAccountStatement(
|
||||
@@ -489,13 +482,6 @@ public class BraveRewardsNativeWorker {
|
||||
}
|
||||
}
|
||||
|
||||
@CalledByNative
|
||||
public void OnRecoverWallet(int errorCode) {
|
||||
for (BraveRewardsObserver observer : mObservers) {
|
||||
observer.OnRecoverWallet(errorCode);
|
||||
}
|
||||
}
|
||||
|
||||
public void RefreshPublisher(String publisherKey) {
|
||||
synchronized (lock) {
|
||||
BraveRewardsNativeWorkerJni.get().refreshPublisher(
|
||||
@@ -770,7 +756,6 @@ public class BraveRewardsNativeWorker {
|
||||
String getCountryCode(long nativeBraveRewardsNativeWorker);
|
||||
void getAvailableCountries(long nativeBraveRewardsNativeWorker);
|
||||
void disconnectWallet(long nativeBraveRewardsNativeWorker);
|
||||
void recoverWallet(long nativeBraveRewardsNativeWorker, String passPhrase);
|
||||
void refreshPublisher(long nativeBraveRewardsNativeWorker, String publisherKey);
|
||||
void createRewardsWallet(long nativeBraveRewardsNativeWorker, String countryCode);
|
||||
void getRewardsParameters(long nativeBraveRewardsNativeWorker);
|
||||
|
||||
@@ -27,7 +27,6 @@ public interface BraveRewardsObserver {
|
||||
default public void OnClaimPromotion(int error_code){};
|
||||
default public void onUnblindedTokensReady() {}
|
||||
default public void onReconcileComplete(int resultCode, int rewardsType, double amount) {}
|
||||
default public void OnRecoverWallet(int errorCode){};
|
||||
default public void OnRefreshPublisher(int status, String publisherKey){};
|
||||
default public void OnOneTimeTip(int result){};
|
||||
default public void OnPendingContributionSaved(int result){};
|
||||
|
||||
@@ -64,7 +64,6 @@ public class BraveQAPreferences extends BravePreferenceFragment
|
||||
private static final String QA_ADS_PER_HOUR = "qa_ads_per_hour";
|
||||
private static final String QA_IMPORT_REWARDS_DB = "qa_import_rewards_db";
|
||||
private static final String QA_EXPORT_REWARDS_DB = "qa_export_rewards_db";
|
||||
private static final String QA_RESTORE_WALLET = "qa_restore_wallet";
|
||||
|
||||
private static final int CHOOSE_FILE_FOR_IMPORT_REQUEST_CODE = STORAGE_PERMISSION_IMPORT_REQUEST_CODE + 1;
|
||||
|
||||
@@ -79,7 +78,6 @@ public class BraveQAPreferences extends BravePreferenceFragment
|
||||
private ChromeSwitchPreference mDebugNTP;
|
||||
private ChromeSwitchPreference mVlogRewards;
|
||||
private Preference mCommandLine;
|
||||
private Preference mRestoreWallet;
|
||||
|
||||
private Preference mImportRewardsDb;
|
||||
private Preference mExportRewardsDb;
|
||||
@@ -140,55 +138,12 @@ public class BraveQAPreferences extends BravePreferenceFragment
|
||||
mExportRewardsDb = findPreference(QA_EXPORT_REWARDS_DB);
|
||||
setRewardsDbClickListeners();
|
||||
|
||||
mRestoreWallet = findPreference(QA_RESTORE_WALLET);
|
||||
setRestoreClickListener();
|
||||
|
||||
mCommandLine = findPreference(PREF_QA_COMMAND_LINE);
|
||||
setCommandLineClickListener();
|
||||
|
||||
checkQACode();
|
||||
}
|
||||
|
||||
private void setRestoreClickListener() {
|
||||
if (mRestoreWallet != null) {
|
||||
mRestoreWallet.setOnPreferenceClickListener(preference -> {
|
||||
LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(
|
||||
Context.LAYOUT_INFLATER_SERVICE);
|
||||
View view = inflater.inflate(R.layout.qa_code_check, null);
|
||||
EditText input = (EditText) view.findViewById(R.id.qa_code);
|
||||
input.setInputType(InputType.TYPE_CLASS_TEXT);
|
||||
|
||||
DialogInterface.OnClickListener onClickListener =
|
||||
new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int button) {
|
||||
if (button == AlertDialog.BUTTON_POSITIVE) {
|
||||
String restorePhrase = input.getText().toString();
|
||||
if (!restorePhrase.isEmpty()) {
|
||||
BraveRewardsNativeWorker.getInstance().RecoverWallet(
|
||||
restorePhrase);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
AlertDialog.Builder alert = new AlertDialog.Builder(
|
||||
getActivity(), R.style.ThemeOverlay_BrowserUI_AlertDialog);
|
||||
AlertDialog.Builder alertDialog =
|
||||
alert.setTitle("Enter Wallet restore phrase")
|
||||
.setView(view)
|
||||
.setPositiveButton(R.string.ok, onClickListener)
|
||||
.setNegativeButton(R.string.cancel, onClickListener)
|
||||
.setCancelable(false);
|
||||
Dialog dialog = alertDialog.create();
|
||||
dialog.setCanceledOnTouchOutside(false);
|
||||
dialog.show();
|
||||
|
||||
return true;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
private void setRewardsDbClickListeners() {
|
||||
if (mImportRewardsDb != null) {
|
||||
mImportRewardsDb.setOnPreferenceClickListener( preference -> {
|
||||
@@ -428,14 +383,6 @@ public class BraveQAPreferences extends BravePreferenceFragment
|
||||
@Override
|
||||
public void onCreatePreferences(Bundle bundle, String s) {}
|
||||
|
||||
@Override
|
||||
public void OnRecoverWallet(int errorCode) {
|
||||
Context context = ContextUtils.getApplicationContext();
|
||||
String msg =
|
||||
(0 == errorCode) ? "Wallet is successfully restored" : "Wallet recovery failed";
|
||||
Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
||||
|
||||
@@ -64,8 +64,4 @@
|
||||
android:key="qa_export_rewards_db"
|
||||
android:title="Export Rewards Database" />
|
||||
|
||||
<Preference
|
||||
android:key="qa_restore_wallet"
|
||||
android:title="Restore Wallet"/>
|
||||
|
||||
</PreferenceScreen>
|
||||
|
||||
Reference in New Issue
Block a user