File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed
Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,9 @@ in stdenv.mkDerivation {
4545 pkgs . darwin . cctools gcc # Necessary for libbacktrace
4646 ] ;
4747
48+ # Environment variables required for Android builds
49+ ANDROID_SDK_ROOT = "${ pkgs . androidPkgs . sdk } " ;
50+ ANDROID_NDK_HOME = "${ pkgs . androidPkgs . ndk } " ;
4851 NIMFLAGS = "-d:disableMarchNative -d:git_revision_override=${ revision } " ;
4952 XDG_CACHE_HOME = "/tmp" ;
5053
@@ -104,9 +107,6 @@ in stdenv.mkDerivation {
104107 cp library/libwaku.h $out/include/
105108 '' ;
106109
107- ANDROID_SDK_ROOT = "${ pkgs . androidPkgs . sdk } " ;
108- ANDROID_NDK_HOME = "${ pkgs . androidPkgs . ndk } " ;
109-
110110 meta = with pkgs . lib ; {
111111 description = "NWaku derivation to build libwaku for mobile targets using Android NDK and Rust." ;
112112 homepage = "https://github.com/status-im/nwaku" ;
Original file line number Diff line number Diff line change @@ -9,14 +9,14 @@ logScope:
99# # Kademlia Discovery Config Builder ##
1010# ######################################
1111type KademliaDiscoveryConfBuilder * = object
12- enabled* : Option [ bool ]
12+ enabled* : bool
1313 bootstrapNodes* : seq [string ]
1414
1515proc init * (T: type KademliaDiscoveryConfBuilder ): KademliaDiscoveryConfBuilder =
1616 KademliaDiscoveryConfBuilder ()
1717
1818proc withEnabled * (b: var KademliaDiscoveryConfBuilder , enabled: bool ) =
19- b.enabled = some ( enabled)
19+ b.enabled = enabled
2020
2121proc withBootstrapNodes * (
2222 b: var KademliaDiscoveryConfBuilder , bootstrapNodes: seq [string ]
@@ -49,7 +49,7 @@ proc build*(
4949 b: KademliaDiscoveryConfBuilder
5050): Result [Option [KademliaDiscoveryConf ], string ] =
5151 # Kademlia is enabled if explicitly enabled OR if bootstrap nodes are provided
52- let enabled = b.enabled. get ( false ) or b.bootstrapNodes.len > 0
52+ let enabled = b.enabled or b.bootstrapNodes.len > 0
5353 if not enabled:
5454 return ok (none (KademliaDiscoveryConf ))
5555
Original file line number Diff line number Diff line change @@ -701,7 +701,6 @@ proc stop*(node: WakuNode) {.async.} =
701701 if not node.wakuPeerExchangeClient.isNil () and
702702 not node.wakuPeerExchangeClient.pxLoopHandle.isNil ():
703703 await node.wakuPeerExchangeClient.pxLoopHandle.cancelAndWait ()
704- node.wakuPeerExchangeClient.pxLoopHandle = nil
705704
706705 if not node.wakuKademlia.isNil ():
707706 await node.wakuKademlia.stop ()
You can’t perform that action at this time.
0 commit comments