mirror of
https://github.com/cerc-io/watcher-ts
synced 2026-09-12 18:47:30 +00:00
Ensure connection with peers after going offline (#297)
* Redial relay node on failure and after going offline * Redial only relay node if not connected * Refactor and rename methods * Only close existing connection to relay node * Hearbeat check only for relay node * Refactor startHeartbeatCheck method
This commit is contained in:
@@ -14,6 +14,7 @@ declare global {
|
||||
interface Window {
|
||||
broadcast: (message: string) => void;
|
||||
flood: (message: string) => void;
|
||||
peer: Peer;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,6 +29,9 @@ function App() {
|
||||
return
|
||||
}
|
||||
|
||||
// For debugging
|
||||
window.peer = peer;
|
||||
|
||||
// Subscribe to messages from remote peers
|
||||
const unsubscribeMessage = peer.subscribeMessage((peerId, message) => {
|
||||
console.log(`${peerId.toString()} > ${message}`)
|
||||
|
||||
Reference in New Issue
Block a user