Add Bridge List Definition

This commit is contained in:
Shelikhoo 2022-03-28 17:17:10 +01:00
parent f38c91f906
commit 3d4f294241
No known key found for this signature in database
GPG key ID: C4D5E79D22B25316

18
broker/bridge-list.go Normal file
View file

@ -0,0 +1,18 @@
package main
import "sync"
type bridgeListHolder struct {
bridgeInfo map[[20]byte]BridgeInfo
accessBridgeInfo sync.RWMutex
}
type BridgeListHolder interface {
GetBridgeInfo(fingerprint [20]byte) (BridgeInfo, error)
}
type BridgeInfo struct {
DisplayName string `json:"displayName"`
WebSocketAddress string `json:"webSocketAddress"`
Fingerprint string `json:"fingerprint"`
}