You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -36,7 +36,10 @@ public class $simpleName implements org.cryptomator.generator.Unsubscribable {
36
36
@Override
37
37
public void unsubscribe() {
38
38
if (disposable != null && !disposable.isDisposed()) {
39
-
registration.unregister();
39
+
if (registration != null) {
40
+
registration.unregister();
41
+
registration = null;
42
+
}
40
43
disposable.dispose();
41
44
disposable = null;
42
45
#if ( $hasCancelHandler )
@@ -101,7 +104,7 @@ public class $simpleName implements org.cryptomator.generator.Unsubscribable {
101
104
#end
102
105
);
103
106
#if ( $hasProgressAware )
104
-
final io.reactivex.subscribers.DisposableSubscriber<org.cryptomator.domain.usecases.ResultWithProgress<$resultClassName,$progressStateName>> subscriber = new io.reactivex.subscribers.DisposableSubscriber<org.cryptomator.domain.usecases.ResultWithProgress<$resultClassName,$progressStateName>>(){
107
+
final io.reactivex.rxjava3.subscribers.DisposableSubscriber<org.cryptomator.domain.usecases.ResultWithProgress<$resultClassName,$progressStateName>> subscriber = new io.reactivex.rxjava3.subscribers.DisposableSubscriber<org.cryptomator.domain.usecases.ResultWithProgress<$resultClassName,$progressStateName>>(){
105
108
@Override
106
109
public void onComplete() {
107
110
resultHandler.onFinished();
@@ -120,7 +123,7 @@ public class $simpleName implements org.cryptomator.generator.Unsubscribable {
public void subscribe(final org.reactivestreams.Subscriber<? super org.cryptomator.domain.usecases.ResultWithProgress<$resultClassName,$progressStateName>> subscriber) {
125
128
org.cryptomator.domain.usecases.ProgressAware<$progressStateName> progressAware = new org.cryptomator.domain.usecases.ThrottlingProgressAware<$progressStateName>(new org.cryptomator.domain.usecases.ProgressAware<$progressStateName>() {
126
129
@Override
@@ -152,7 +155,7 @@ public class $simpleName implements org.cryptomator.generator.Unsubscribable {
152
155
}
153
156
}
154
157
#else
155
-
final io.reactivex.subscribers.DisposableSubscriber<$subscriberResultClassName> subscriber = new io.reactivex.subscribers.DisposableSubscriber<$subscriberResultClassName>(){
158
+
final io.reactivex.rxjava3.subscribers.DisposableSubscriber<$subscriberResultClassName> subscriber = new io.reactivex.rxjava3.subscribers.DisposableSubscriber<$subscriberResultClassName>(){
156
159
@Override
157
160
public void onComplete() {
158
161
resultHandler.onFinished();
@@ -174,7 +177,7 @@ public class $simpleName implements org.cryptomator.generator.Unsubscribable {
@@ -229,7 +232,7 @@ public void run(final org.cryptomator.domain.usecases.ResultHandler<$resultClass
229
232
#if( $foreach.hasNext ),#end
230
233
#end
231
234
);
232
-
final io.reactivex.subscribers.DisposableSubscriber<$subscriberResultClassName> subscriber = new io.reactivex.subscribers.DisposableSubscriber<$subscriberResultClassName>(){
235
+
final io.reactivex.rxjava3.subscribers.DisposableSubscriber<$subscriberResultClassName> subscriber = new io.reactivex.rxjava3.subscribers.DisposableSubscriber<$subscriberResultClassName>(){
233
236
@Override
234
237
public void onComplete() {
235
238
resultHandler.onFinished();
@@ -251,7 +254,7 @@ public void run(final org.cryptomator.domain.usecases.ResultHandler<$resultClass
0 commit comments