package com.gettingmobile.goodnews.settings;
import com.gettingmobile.android.app.actions.ActionContext;
import com.gettingmobile.goodnews.Application;
import com.gettingmobile.goodnews.R;
class CleanDatabaseAction extends PreferenceAction {
public CleanDatabaseAction() {
super(R.string.pref_database_clean, R.string.pref_database_clean_confirm, R.string.pref_database_clean_failed);
}
@Override
protected void asyncPerform(ActionContext<? extends Application> context) throws Throwable {
context.getApp().getDbHelper().recreateOpenDatabase(
context.getApp().getSettings().getDatabaseStorageProvider());
}
}