mirror of
https://github.com/fluencelabs/dashboard
synced 2025-03-16 13:30:48 +00:00
Now It Works
This commit is contained in:
parent
1adeb9afb9
commit
7863879122
@ -33,13 +33,16 @@ routeCommand m r =
|
||||
air =
|
||||
seq
|
||||
(callBI "relayId" ( "dht", "neighborhood" ) [ "clientId" ] (Just "peers"))
|
||||
(fold "peers" "p" <|
|
||||
par
|
||||
(seq
|
||||
(callBI "p" ( "dht", "neighborhood" ) [ "clientId" ] (Just "morePeers"))
|
||||
(relayEvent "peersDiscovered" [ "p", "morePeers" ])
|
||||
)
|
||||
(next "p")
|
||||
(par
|
||||
(relayEvent "peers_discovered" [ "relayId", "peers" ])
|
||||
(fold "peers" "p" <|
|
||||
par
|
||||
(seq
|
||||
(callBI "p" ( "dht", "neighborhood" ) [ "clientId" ] (Just "morePeers[]"))
|
||||
(relayEvent "peers_discovered" [ "p", "morePeers" ])
|
||||
)
|
||||
(next "p")
|
||||
)
|
||||
)
|
||||
in
|
||||
sendAir (relayId <| clientId <| air)
|
||||
|
@ -23,10 +23,12 @@ import {build} from "fluence/dist/particle";
|
||||
import {registerService} from "fluence/dist/globalState";
|
||||
import {Service, ServiceMultiple, ServiceOne} from "fluence/dist/service";
|
||||
|
||||
let relayIdx = 1
|
||||
|
||||
function genFlags(peerId: string): any {
|
||||
return {
|
||||
peerId: peerId,
|
||||
relayId: relays[0].peerId
|
||||
relayId: relays[relayIdx].peerId
|
||||
}
|
||||
}
|
||||
|
||||
@ -37,8 +39,8 @@ function genFlags(peerId: string): any {
|
||||
let flags = genFlags(pid.toB58String())
|
||||
|
||||
// If the relay is ever changed, an event shall be sent to elm
|
||||
let client = await Fluence.connect(relays[1].multiaddr, pid)
|
||||
|
||||
let client = await Fluence.connect(relays[relayIdx].multiaddr, pid)
|
||||
Fluence.setLogLevel("debug")
|
||||
let app = Elm.Main.init({
|
||||
node: document.getElementById('root'),
|
||||
flags: flags
|
||||
|
Loading…
x
Reference in New Issue
Block a user