mirror of https://github.com/tasks/tasks
Remove ClearGtaskDataActivity
parent
47eabbfffc
commit
7f0b4b850b
@ -1,10 +0,0 @@
|
||||
package org.tasks.activities;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class ClearGtaskDataActivity {
|
||||
@Inject
|
||||
public ClearGtaskDataActivity() {
|
||||
|
||||
}
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
package org.tasks.activities;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class ClearGtaskDataActivity {
|
||||
@Inject
|
||||
public ClearGtaskDataActivity() {
|
||||
|
||||
}
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
package org.tasks.activities;
|
||||
|
||||
import android.content.DialogInterface;
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.todoroo.astrid.dao.MetadataDao;
|
||||
import com.todoroo.astrid.data.Metadata;
|
||||
import com.todoroo.astrid.gtasks.GtasksMetadata;
|
||||
import com.todoroo.astrid.gtasks.GtasksPreferenceService;
|
||||
|
||||
import org.tasks.R;
|
||||
import org.tasks.dialogs.DialogBuilder;
|
||||
import org.tasks.injection.ActivityComponent;
|
||||
import org.tasks.injection.InjectingAppCompatActivity;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class ClearGtaskDataActivity extends InjectingAppCompatActivity {
|
||||
|
||||
@Inject DialogBuilder dialogBuilder;
|
||||
@Inject GtasksPreferenceService gtasksPreferenceService;
|
||||
@Inject MetadataDao metadataDao;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
dialogBuilder.newMessageDialog(R.string.sync_forget_confirm)
|
||||
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
gtasksPreferenceService.clearLastSyncDate();
|
||||
gtasksPreferenceService.setUserName(null);
|
||||
metadataDao.deleteWhere(Metadata.KEY.eq(GtasksMetadata.METADATA_KEY));
|
||||
setResult(RESULT_OK);
|
||||
}
|
||||
})
|
||||
.setNegativeButton(android.R.string.cancel, null)
|
||||
.setOnDismissListener(new DialogInterface.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(DialogInterface dialog) {
|
||||
finish();
|
||||
}
|
||||
})
|
||||
.show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void inject(ActivityComponent component) {
|
||||
component.inject(this);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue