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