Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-04-23 20:29:30 +0300
committerStefan Niedermann <info@niedermann.it>2021-04-26 11:47:11 +0300
commitd40f5dfa76601f154dc8b8a2ed9993ba09d796ad (patch)
tree437b8bfdf38c07f8eca782ffb53d08017a6e73f0 /app/src/main/java/it/niedermann/owncloud/notes/persistence/migration
parentf95d91c272b986fc9489a3bf3e3cf3feeb171eb4 (diff)
#1170 Migrate NotesServerSyncHelper to NotesRepository
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/migration')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java12
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java12
2 files changed, 14 insertions, 10 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java
index 85e02617..3d0147fb 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java
@@ -1,7 +1,9 @@
package it.niedermann.owncloud.notes.persistence.migration;
+import android.appwidget.AppWidgetManager;
import android.content.ContentValues;
import android.content.Context;
+import android.content.Intent;
import android.content.SharedPreferences;
import android.util.Log;
@@ -14,19 +16,18 @@ import androidx.sqlite.db.SupportSQLiteDatabase;
import java.util.Map;
import it.niedermann.owncloud.notes.preferences.DarkModeSetting;
+import it.niedermann.owncloud.notes.widget.notelist.NoteListWidget;
+import it.niedermann.owncloud.notes.widget.singlenote.SingleNoteWidget;
public class Migration_13_14 extends Migration {
private static final String TAG = Migration_13_14.class.getSimpleName();
@NonNull
private final Context context;
- @NonNull
- private final Runnable notifyWidgets;
- public Migration_13_14(@NonNull Context context, @NonNull Runnable notifyWidgets) {
+ public Migration_13_14(@NonNull Context context) {
super(13, 14);
this.context = context;
- this.notifyWidgets = notifyWidgets;
}
/**
@@ -86,6 +87,7 @@ public class Migration_13_14 extends Migration {
}
}
editor.apply();
- notifyWidgets.run();
+ context.sendBroadcast(new Intent(context, SingleNoteWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
+ context.sendBroadcast(new Intent(context, NoteListWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
}
}
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java
index 2732151f..48b7195b 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java
@@ -1,7 +1,9 @@
package it.niedermann.owncloud.notes.persistence.migration;
+import android.appwidget.AppWidgetManager;
import android.content.ContentValues;
import android.content.Context;
+import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.util.Log;
@@ -15,19 +17,18 @@ import androidx.sqlite.db.SupportSQLiteDatabase;
import java.util.Map;
import it.niedermann.owncloud.notes.preferences.DarkModeSetting;
+import it.niedermann.owncloud.notes.widget.notelist.NoteListWidget;
+import it.niedermann.owncloud.notes.widget.singlenote.SingleNoteWidget;
public class Migration_15_16 extends Migration {
private static final String TAG = Migration_15_16.class.getSimpleName();
@NonNull
private final Context context;
- @NonNull
- private final Runnable notifyWidgets;
- public Migration_15_16(@NonNull Context context, @NonNull Runnable notifyWidgets) {
+ public Migration_15_16(@NonNull Context context) {
super(15, 16);
this.context = context;
- this.notifyWidgets = notifyWidgets;
}
/**
@@ -104,6 +105,7 @@ public class Migration_15_16 extends Migration {
}
}
editor.apply();
- notifyWidgets.run();
+ context.sendBroadcast(new Intent(context, SingleNoteWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
+ context.sendBroadcast(new Intent(context, NoteListWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
}
}