diff --git a/eclair-keysend/src/main/java/com/getalby/eclair/KeysendPlugin.java b/eclair-keysend/src/main/java/com/getalby/eclair/KeysendPlugin.java index 3cf1909..a6d66d9 100644 --- a/eclair-keysend/src/main/java/com/getalby/eclair/KeysendPlugin.java +++ b/eclair-keysend/src/main/java/com/getalby/eclair/KeysendPlugin.java @@ -40,6 +40,7 @@ import static akka.pattern.Patterns.ask; import java.util.List; +import java.util.UUID; public class KeysendPlugin implements Plugin, RouteProvider { @@ -76,17 +77,15 @@ public Function1> route(EclairDirectives dir new Crypto.PublicKey(PublicKey.fromHex("031b84c5567b126440995d3ed5aaba0565d71e1834604819ff9c17f5e9d5dd078f")), ByteVector32.One(), 1, - Option.apply(""), + null, params, null, false); - System.out.println(ssp); - //final var fut = ask(kit.paymentInitiator(), ssp, 1000L); - //final var s = FutureConverters.toJava(fut); - + final var fut = ask(kit.paymentInitiator(), ssp, 1000L); + final var s = FutureConverters.toJava(fut); return path("keysend", () -> - complete("dummy") - ).asScala(); + onComplete(s, res -> complete((String) res.get().toString()))).asScala(); + } public Seq convertListToSeq(List inputList) { return JavaConverters.asScalaIteratorConverter(inputList.iterator()).asScala().toSeq(); diff --git a/eclair-rabbitmq/dependency-reduced-pom.xml b/eclair-rabbitmq/dependency-reduced-pom.xml index c4c8fb4..760344b 100644 --- a/eclair-rabbitmq/dependency-reduced-pom.xml +++ b/eclair-rabbitmq/dependency-reduced-pom.xml @@ -44,7 +44,7 @@ fr.acinq.eclair eclair-core_2.13 - 0.8.0 + 0.8.1-SNAPSHOT provided @@ -147,10 +147,6 @@ quicklens_2.13 com.softwaremill.quicklens - - kamon-prometheus_2.13 - io.kamon - kamon-core_2.13 io.kamon @@ -164,7 +160,7 @@ fr.acinq.eclair eclair-node_2.13 - 0.8.0 + 0.8.1-SNAPSHOT provided @@ -199,6 +195,10 @@ kamon-jdbc_2.13 io.kamon + + kamon-prometheus_2.13 + io.kamon + kanela-agent io.kamon diff --git a/pom.xml b/pom.xml index 3d4afe6..75c86d1 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,7 @@ 3.2.12 2.6.20 10.2.7 - 0.8.0 + 0.8.1-SNAPSHOT