mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-22 02:06:39 +00:00
[client,signal,management] Add browser client support (#4415)
This commit is contained in:
14
management/server/peers/ephemeral/interface.go
Normal file
14
management/server/peers/ephemeral/interface.go
Normal file
@@ -0,0 +1,14 @@
|
||||
package ephemeral
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
nbpeer "github.com/netbirdio/netbird/management/server/peer"
|
||||
)
|
||||
|
||||
type Manager interface {
|
||||
LoadInitialPeers(ctx context.Context)
|
||||
Stop()
|
||||
OnPeerConnected(ctx context.Context, peer *nbpeer.Peer)
|
||||
OnPeerDisconnected(ctx context.Context, peer *nbpeer.Peer)
|
||||
}
|
||||
Reference in New Issue
Block a user