release 2.0.0

This commit is contained in:
tommyskeff
2024-01-02 22:49:44 +00:00
parent d879cbcbfb
commit 0a05da2aeb
28 changed files with 183 additions and 659 deletions

View File

@@ -6,7 +6,7 @@ plugins {
}
group = "dev.tommyjs"
version = "1.2.0"
version = "2.0.0"
repositories {
mavenCentral()

View File

@@ -2,7 +2,7 @@ package dev.tommyjs.futur.reactivestreams;
import dev.tommyjs.futur.promise.Promise;
import dev.tommyjs.futur.promise.PromiseFactory;
import dev.tommyjs.futur.promise.UnpooledPromiseFactory;
import dev.tommyjs.futur.promise.StaticPromiseFactory;
import org.jetbrains.annotations.NotNull;
import org.reactivestreams.Publisher;
@@ -14,8 +14,4 @@ public class ReactiveTransformer {
return subscriber.getPromise();
}
public static <T> @NotNull Promise<T> wrapPublisher(@NotNull Publisher<T> publisher) {
return wrapPublisher(publisher, UnpooledPromiseFactory.INSTANCE);
}
}

View File

@@ -2,7 +2,7 @@ package dev.tommyjs.futur.reactivestreams;
import dev.tommyjs.futur.promise.Promise;
import dev.tommyjs.futur.promise.PromiseFactory;
import dev.tommyjs.futur.promise.UnpooledPromiseFactory;
import dev.tommyjs.futur.promise.StaticPromiseFactory;
import org.reactivestreams.Subscriber;
import org.reactivestreams.Subscription;
@@ -47,7 +47,7 @@ public class SingleAccumulatorSubscriber<T> implements Subscriber<T> {
}
public static <T> SingleAccumulatorSubscriber<T> create() {
return create(UnpooledPromiseFactory.INSTANCE);
return create(StaticPromiseFactory.INSTANCE);
}
}