Remove unused sync error notification

pull/935/head
Alex Baker 4 years ago
parent 191a1b27a8
commit 041aedf9fb

@ -15,6 +15,4 @@ public final class Constants {
/** Notification Manager id for timing */
public static final int NOTIFICATION_TIMER = -2;
public static final int NOTIFICATION_SYNC_ERROR = -3;
}

@ -3,13 +3,9 @@ package org.tasks.gtasks;
import static com.google.common.collect.Lists.transform;
import static org.tasks.date.DateTimeUtils.newDateTime;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import androidx.core.app.NotificationCompat;
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException;
import com.google.api.client.googleapis.json.GoogleJsonResponseException;
import com.google.api.services.tasks.model.TaskList;
import com.google.api.services.tasks.model.TaskLists;
@ -27,7 +23,6 @@ import com.todoroo.astrid.gtasks.api.GtasksInvoker;
import com.todoroo.astrid.gtasks.api.HttpNotFoundException;
import com.todoroo.astrid.service.TaskCreator;
import com.todoroo.astrid.service.TaskDeleter;
import com.todoroo.astrid.utility.Constants;
import java.io.EOFException;
import java.io.IOException;
import java.net.HttpRetryException;
@ -50,7 +45,6 @@ import org.tasks.data.GoogleTaskDao;
import org.tasks.data.GoogleTaskList;
import org.tasks.data.GoogleTaskListDao;
import org.tasks.injection.ForApplication;
import org.tasks.notifications.NotificationManager;
import org.tasks.preferences.DefaultFilterProvider;
import org.tasks.preferences.PermissionChecker;
import org.tasks.preferences.Preferences;
@ -78,7 +72,6 @@ public class GoogleTaskSynchronizer {
private final Preferences preferences;
private final TaskDao taskDao;
private final Tracker tracker;
private final NotificationManager notificationManager;
private final GoogleTaskDao googleTaskDao;
private final TaskCreator taskCreator;
private final DefaultFilterProvider defaultFilterProvider;
@ -97,7 +90,6 @@ public class GoogleTaskSynchronizer {
Preferences preferences,
TaskDao taskDao,
Tracker tracker,
NotificationManager notificationManager,
GoogleTaskDao googleTaskDao,
TaskCreator taskCreator,
DefaultFilterProvider defaultFilterProvider,
@ -113,7 +105,6 @@ public class GoogleTaskSynchronizer {
this.preferences = preferences;
this.taskDao = taskDao;
this.tracker = tracker;
this.notificationManager = notificationManager;
this.googleTaskDao = googleTaskDao;
this.taskCreator = taskCreator;
this.defaultFilterProvider = defaultFilterProvider;
@ -125,7 +116,7 @@ public class GoogleTaskSynchronizer {
this.gtasksInvoker = gtasksInvoker;
}
public static void mergeDates(long remoteDueDate, Task local) {
static void mergeDates(long remoteDueDate, Task local) {
if (remoteDueDate > 0 && local.hasDueTime()) {
DateTime oldDate = newDateTime(local.getDueDate());
DateTime newDate =
@ -163,9 +154,6 @@ public class GoogleTaskSynchronizer {
} else {
tracker.reportException(e);
}
} catch (UserRecoverableAuthIOException e) {
Timber.e(e);
sendNotification(context, e.getIntent());
} catch (Exception e) {
account.setError(e.getMessage());
tracker.reportException(e);
@ -176,25 +164,6 @@ public class GoogleTaskSynchronizer {
}
}
private void sendNotification(Context context, Intent intent) {
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_FROM_BACKGROUND);
PendingIntent resolve =
PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder =
new NotificationCompat.Builder(
context, NotificationManager.NOTIFICATION_CHANNEL_MISCELLANEOUS)
.setAutoCancel(true)
.setContentIntent(resolve)
.setContentTitle(context.getString(R.string.sync_error_permissions))
.setContentText(
context.getString(R.string.common_google_play_services_notification_ticker))
.setAutoCancel(true)
.setSmallIcon(R.drawable.ic_warning_white_24dp)
.setTicker(context.getString(R.string.common_google_play_services_notification_ticker));
notificationManager.notify(Constants.NOTIFICATION_SYNC_ERROR, builder, true, false, false);
}
private void synchronize(GoogleTaskAccount account) throws IOException {
if (!permissionChecker.canAccessAccounts()
|| googleAccountManager.getAccount(account.getAccount()) == null) {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 325 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 473 B

@ -388,7 +388,6 @@
<string name="widget_settings">Настройки на widget </string>
<string name="widget_header_settings">Настройки на заглавието</string>
<string name="widget_row_settings">Настройки на реда</string>
<string name="sync_error_permissions">Tasks изисква разрешения</string>
<string name="clear_completed_tasks_confirmation">Изчистване на завършени задачи?</string>
<string name="copy_multiple_tasks_confirmation">%s копирани</string>
<string name="delete_multiple_tasks_confirmation">%s изтрити</string>

@ -403,7 +403,6 @@
<string name="hardware_support_required">Je vyžadována hardwarová podpora</string>
<string name="widget_header_settings">Nastavení nadpisu</string>
<string name="widget_row_settings">Nastavení řádku</string>
<string name="sync_error_permissions">Aplikace vyžaduje oprávnění</string>
<string name="clear_completed_tasks_confirmation">Smazat splněné úkoly\?</string>
<string name="delete_selected_tasks">Smazat vybrané úkoly\?</string>
<string name="copy_selected_tasks">Zkopírovat vybrané úkoly\?</string>

@ -379,7 +379,6 @@
<string name="widget_settings">Widget-Einstellungen</string>
<string name="widget_header_settings">Kopf-Einstellungen</string>
<string name="widget_row_settings">Reihen-Einstellungen</string>
<string name="sync_error_permissions">Tasks benötigt Zugriff</string>
<string name="clear_completed_tasks_confirmation">Erledigte Aufgaben löschen?</string>
<string name="copy_multiple_tasks_confirmation">%s kopiert</string>
<string name="delete_multiple_tasks_confirmation">%s gelöscht</string>

@ -387,7 +387,6 @@
<string name="widget_settings">Configuración de widget</string>
<string name="widget_header_settings">Configuración de encabezado</string>
<string name="widget_row_settings">Configuración de fila</string>
<string name="sync_error_permissions">Permiso requerido</string>
<string name="clear_completed_tasks_confirmation">¿Borrar tareas completadas?</string>
<string name="copy_multiple_tasks_confirmation">%s copiadas</string>
<string name="delete_multiple_tasks_confirmation">%s borradas</string>

@ -247,7 +247,6 @@
<string name="widget_settings">Vidina seaded</string>
<string name="widget_header_settings">Päise seaded</string>
<string name="widget_row_settings">Rea seaded</string>
<string name="sync_error_permissions">Ülesanded nõuavad õiguseid</string>
<string name="delete_multiple_tasks_confirmation">%s kustutatud</string>
<string name="delete_selected_tasks">Kustutada valitud ülesanded\?</string>
<string name="copy_selected_tasks">Kopeerida valitud ülesanded\?</string>

@ -393,7 +393,6 @@
<string name="widget_settings">Trepetaren ezarpenak</string>
<string name="widget_header_settings">Goiburuaren ezarpenak</string>
<string name="widget_row_settings">Errenkadaren ezarpenak</string>
<string name="sync_error_permissions">Tasks aplikazioak baimenak behar ditu</string>
<string name="clear_completed_tasks_confirmation">Garbitu burututako zereginak\?</string>
<string name="copy_multiple_tasks_confirmation">%s kopiatuta</string>
<string name="delete_multiple_tasks_confirmation">%s ezabatuta</string>

@ -363,7 +363,6 @@
<string name="widget_settings">Widgetin asetukset</string>
<string name="widget_header_settings">Otsikon asetukset</string>
<string name="widget_row_settings">Rivin asetukset</string>
<string name="sync_error_permissions">Tasks vaatii lupaa</string>
<string name="clear_completed_tasks_confirmation">Siivoa valmiit tehtävät?</string>
<string name="copy_multiple_tasks_confirmation">%s kopioitu</string>
<string name="delete_multiple_tasks_confirmation">%s poistettu</string>

@ -369,7 +369,6 @@
<string name="widget_settings">Paramètres du widget</string>
<string name="widget_header_settings">Paramètres de l\'en-tête</string>
<string name="widget_row_settings">Paramètres de la colonne</string>
<string name="sync_error_permissions">Autorisation requise</string>
<string name="clear_completed_tasks_confirmation">Supprimer les tâches terminées ?</string>
<string name="copy_multiple_tasks_confirmation">%s copiées</string>
<string name="delete_multiple_tasks_confirmation">%s supprimées</string>

@ -284,7 +284,6 @@
<string name="widget_settings">Configuración de widget</string>
<string name="widget_header_settings">Configuración de encabezado</string>
<string name="widget_row_settings">Configuración de fila</string>
<string name="sync_error_permissions">Tasks requiere permisos</string>
<string name="clear_completed_tasks_confirmation">¿Borrar tareas completadas?</string>
<string name="copy_multiple_tasks_confirmation">%s copiadas</string>
<string name="delete_multiple_tasks_confirmation">%s borradas</string>

@ -387,7 +387,6 @@
<string name="widget_settings">Widget beállításai</string>
<string name="widget_header_settings">Fejléc beállításai</string>
<string name="widget_row_settings">Sorok beállíátsai</string>
<string name="sync_error_permissions">Engedély szükséges</string>
<string name="clear_completed_tasks_confirmation">Elvégzett feladatok törlése?</string>
<string name="copy_multiple_tasks_confirmation">%s átmásolva</string>
<string name="delete_multiple_tasks_confirmation">%s törölve</string>
@ -554,4 +553,4 @@
<string name="upgrade_blurb_3">Az ingyenes próbaidőszak megkezdéséhez válassz a lenti előfizetési díjakból. Bármikor lemondhatod az előfizetést</string>
<string name="upgrade_blurb_4">A támogatásod sokat jelent nekem, köszönöm!</string>
<string name="back">Vissza</string>
</resources>
</resources>

@ -359,7 +359,6 @@
<string name="EPr_voiceInputEnabled_title">Masukan suara</string>
<string name="EPr_voiceRemindersEnabled_title">Pengingat suara</string>
<string name="EPr_voiceRemindersEnabled_desc_enabled">Tasks akan mengucapkan nama tugas selama pengingat tugas berjalan</string>
<string name="sync_error_permissions">Tasks membutuhkan izin akses</string>
<string name="badges_description">Tampilkan jumlah tugas pada ikon peluncur Tasks. Tidak semua peluncur mendukung fitur ini.</string>
<string name="bundle_notifications_summary">Gabung beberapa notifikasi menjadi satu notifikasi</string>
<string name="repeat_monthly_same_day_each_month">pada hari yang sama setiap bulan</string>

@ -384,7 +384,6 @@
<string name="widget_settings">Impostazioni widget</string>
<string name="widget_header_settings">Impostazioni intestazione</string>
<string name="widget_row_settings">Impostazioni riga</string>
<string name="sync_error_permissions">L\'attività richiede l\'autorizzazione</string>
<string name="clear_completed_tasks_confirmation">Elimino le attività completate?</string>
<string name="copy_multiple_tasks_confirmation">%s copiati</string>
<string name="delete_multiple_tasks_confirmation">%s eliminati</string>

@ -423,7 +423,6 @@
<string name="widget_settings">הגדרות ווידג\'ט</string>
<string name="widget_header_settings">הגדרות כותרת</string>
<string name="widget_row_settings">הגדרות שורה</string>
<string name="sync_error_permissions">דרושות הרשאות</string>
<string name="clear_completed_tasks_confirmation">למחוק משימות שבוצעו?</string>
<string name="copy_multiple_tasks_confirmation">%s הועתקו</string>
<string name="delete_multiple_tasks_confirmation">%s נמחקו</string>

@ -385,7 +385,6 @@
<string name="widget_settings">ウィジェット設定</string>
<string name="widget_header_settings">ヘッダー設定</string>
<string name="widget_row_settings">行設定</string>
<string name="sync_error_permissions">Tasks はアクセス許可が必要です</string>
<string name="clear_completed_tasks_confirmation">完了したタスクをクリアしますか?</string>
<string name="copy_multiple_tasks_confirmation">%s コピー済</string>
<string name="delete_multiple_tasks_confirmation">%s 削除済</string>

@ -388,7 +388,6 @@
<string name="widget_settings">위젯 설정</string>
<string name="widget_header_settings">헤더 설정</string>
<string name="widget_row_settings">줄 설정</string>
<string name="sync_error_permissions">Tasks는 권한이 필요합니다</string>
<string name="clear_completed_tasks_confirmation">완료한 할일을 지울까요?</string>
<string name="copy_multiple_tasks_confirmation">%s 복사 완료</string>
<string name="delete_multiple_tasks_confirmation">%s 삭제 완료</string>

@ -384,7 +384,6 @@
<string name="widget_settings">Widget nustatymai</string>
<string name="widget_header_settings">Antraščių nustatymai</string>
<string name="widget_row_settings">Eilutės nustatymai</string>
<string name="sync_error_permissions">Tasks reikalingas leidimas</string>
<string name="clear_completed_tasks_confirmation">Išvalyti užbaigtas užduotis?</string>
<string name="copy_multiple_tasks_confirmation">%s nukopijuota</string>
<string name="delete_multiple_tasks_confirmation">%s ištrinta</string>

@ -411,7 +411,6 @@
<string name="widget_settings">Miniprogramsinnstillinger</string>
<string name="widget_header_settings">Hodeinnstillinger</string>
<string name="widget_row_settings">Radinnstillinger</string>
<string name="sync_error_permissions">Tasks krever tilgang</string>
<string name="clear_completed_tasks_confirmation">Tøm fullførte oppgaver\?</string>
<string name="copy_multiple_tasks_confirmation">%s kopiert</string>
<string name="delete_multiple_tasks_confirmation">%s slettet</string>

@ -378,7 +378,6 @@
<string name="widget_settings">Widget instellingen</string>
<string name="widget_header_settings">Titel instellingen</string>
<string name="widget_row_settings">Regel instellingen</string>
<string name="sync_error_permissions">Permissie vereist</string>
<string name="clear_completed_tasks_confirmation">Verwijder voltooide taken?</string>
<string name="copy_multiple_tasks_confirmation">%s gekopieerd</string>
<string name="delete_multiple_tasks_confirmation">%s verwijderd</string>

@ -399,7 +399,6 @@
<string name="widget_settings">Ustawienie widgetu</string>
<string name="widget_header_settings">Ustawienia nagłówka</string>
<string name="widget_row_settings">Ustawienia rzędu</string>
<string name="sync_error_permissions">Wymagane uprawnienia</string>
<string name="clear_completed_tasks_confirmation">Wyczyścić ukończone zadania?</string>
<string name="copy_multiple_tasks_confirmation">%s skopiowanych</string>
<string name="delete_multiple_tasks_confirmation">%s usuniętych</string>

@ -385,7 +385,6 @@
<string name="widget_settings">Configurações de Widget</string>
<string name="widget_header_settings">Config. cabeçalho</string>
<string name="widget_row_settings">Congif. entrada</string>
<string name="sync_error_permissions">Tasks precisa de permissão</string>
<string name="clear_completed_tasks_confirmation">Limpar tarefas concluídas?</string>
<string name="copy_multiple_tasks_confirmation">%s copiadas</string>
<string name="delete_multiple_tasks_confirmation">%s excluídas</string>

@ -358,7 +358,6 @@
<string name="widget_settings">Definições do widget</string>
<string name="widget_header_settings">Definições de cabeçalho</string>
<string name="widget_row_settings">Definições de linhas</string>
<string name="sync_error_permissions">O Tasks necessita de permissão</string>
<string name="clear_completed_tasks_confirmation">Remover tarefas concluídas?</string>
<string name="copy_multiple_tasks_confirmation">%s copiado</string>
<string name="delete_multiple_tasks_confirmation">%s apagado</string>

@ -406,7 +406,6 @@
<string name="widget_settings">Настройки виджета</string>
<string name="widget_header_settings">Настройки заголовка</string>
<string name="widget_row_settings">Настройки строк</string>
<string name="sync_error_permissions">Требуемые разрешения</string>
<string name="clear_completed_tasks_confirmation">Очистить завершенные задачи?</string>
<string name="copy_multiple_tasks_confirmation">Клонировано %s задач(и)</string>
<string name="delete_multiple_tasks_confirmation">%s удалено</string>

@ -384,7 +384,6 @@
<string name="widget_settings">Widget - nastavenia</string>
<string name="widget_header_settings">Nastavenie záhlavia </string>
<string name="widget_row_settings">Nastavenie riadka</string>
<string name="sync_error_permissions">Úlohy vyžadujú povolenia</string>
<string name="clear_completed_tasks_confirmation">Vymazať dokončené úlohy?</string>
<string name="copy_multiple_tasks_confirmation">%s skopírovaných</string>
<string name="delete_multiple_tasks_confirmation">%s zmazaných</string>

@ -387,7 +387,6 @@
<string name="launcher_icon">Hemskärmsikon</string>
<string name="widget_header_settings">Överskriftsinställningar</string>
<string name="widget_row_settings">Radinställmingar</string>
<string name="sync_error_permissions">Tasks kräver tillstånd</string>
<string name="copy_multiple_tasks_confirmation">%s kopierade</string>
<string name="delete_multiple_tasks_confirmation">%s raderade</string>
<string name="delete_selected_tasks">Radera valda uppgifter\?</string>

@ -390,7 +390,6 @@
<string name="widget_settings">Widget ayarları</string>
<string name="widget_header_settings">Başlık ayarları</string>
<string name="widget_row_settings">Satır ayarları</string>
<string name="sync_error_permissions">İzin gerekli</string>
<string name="clear_completed_tasks_confirmation">Tamamlanan görevleri temizle?</string>
<string name="copy_multiple_tasks_confirmation">%s kopyalandı</string>
<string name="delete_multiple_tasks_confirmation">%s silindi</string>

@ -388,7 +388,6 @@
<string name="widget_settings">Налаштування віджету</string>
<string name="widget_header_settings">Налаштування заголовку</string>
<string name="widget_row_settings">Налаштування рядку</string>
<string name="sync_error_permissions">Завдання потребують дозволу</string>
<string name="clear_completed_tasks_confirmation">Видалити завершені завдання?</string>
<string name="copy_multiple_tasks_confirmation">%s скопійовано</string>
<string name="delete_multiple_tasks_confirmation">%s видалено</string>

@ -370,7 +370,6 @@
<string name="widget_settings">插件设置</string>
<string name="widget_header_settings">标题设置</string>
<string name="widget_row_settings">行设置</string>
<string name="sync_error_permissions">需要授予权限</string>
<string name="clear_completed_tasks_confirmation">清除完成的任务?</string>
<string name="copy_multiple_tasks_confirmation">%s 已复制</string>
<string name="delete_multiple_tasks_confirmation">%s 已删除</string>

@ -409,7 +409,6 @@ File %1$s contained %2$s.\n\n
<string name="widget_settings">Widget settings</string>
<string name="widget_header_settings">Header settings</string>
<string name="widget_row_settings">Row settings</string>
<string name="sync_error_permissions">Permission required</string>
<string name="clear_completed_tasks_confirmation">Clear completed tasks?</string>
<string name="copy_multiple_tasks_confirmation">%s copied</string>
<string name="delete_multiple_tasks_confirmation">%s deleted</string>

Loading…
Cancel
Save