mirror of
https://github.com/logos-messaging/logos-messaging-js.git
synced 2026-01-15 06:23:09 +00:00
18 lines
574 B
TypeScript
18 lines
574 B
TypeScript
|
|
export enum Tags {
|
||
|
|
BOOTSTRAP = "bootstrap",
|
||
|
|
PEER_EXCHANGE = "peer-exchange",
|
||
|
|
}
|
||
|
|
|
||
|
|
export interface ConnectionManagerOptions {
|
||
|
|
/**
|
||
|
|
* Number of attempts before a peer is considered non-dialable
|
||
|
|
* This is used to not spam a peer with dial attempts when it is not dialable
|
||
|
|
*/
|
||
|
|
maxDialAttemptsForPeer: number;
|
||
|
|
/**
|
||
|
|
* Max number of bootstrap peers allowed to be connected to, initially
|
||
|
|
* This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)
|
||
|
|
*/
|
||
|
|
maxBootstrapPeersAllowed: number;
|
||
|
|
}
|