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

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'reactive-livedata/src/main/java/it/niedermann/android/reactivelivedata/map/MapLiveData.java')
-rw-r--r--reactive-livedata/src/main/java/it/niedermann/android/reactivelivedata/map/MapLiveData.java21
1 files changed, 0 insertions, 21 deletions
diff --git a/reactive-livedata/src/main/java/it/niedermann/android/reactivelivedata/map/MapLiveData.java b/reactive-livedata/src/main/java/it/niedermann/android/reactivelivedata/map/MapLiveData.java
deleted file mode 100644
index a705b427b..000000000
--- a/reactive-livedata/src/main/java/it/niedermann/android/reactivelivedata/map/MapLiveData.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package it.niedermann.android.reactivelivedata.map;
-
-import androidx.annotation.NonNull;
-import androidx.lifecycle.LiveData;
-import androidx.lifecycle.Transformations;
-
-import java.util.concurrent.ExecutorService;
-
-import it.niedermann.android.reactivelivedata.ReactiveLiveData;
-import kotlin.jvm.functions.Function1;
-
-public class MapLiveData<T, Y> extends ReactiveLiveData<Y> {
-
- public MapLiveData(@NonNull LiveData<T> source, @NonNull Function1<T, Y> mapFunction) {
- super(Transformations.map(source, mapFunction));
- }
-
- public MapLiveData(@NonNull LiveData<T> source, @NonNull Function1<T, Y> mapFunction, @NonNull ExecutorService executor) {
- addSource(source, val -> executor.submit(() -> postValue(mapFunction.invoke(val))));
- }
-}