mirror of
https://github.com/netbirdio/netbird.git
synced 2026-03-31 06:24:18 -04:00
19 lines
470 B
Go
19 lines
470 B
Go
//go:build js
|
|
|
|
package internal
|
|
|
|
import (
|
|
icemaker "github.com/netbirdio/netbird/client/internal/peer/ice"
|
|
)
|
|
|
|
// createICEConfig creates ICE configuration for WASM environment.
|
|
func (e *Engine) createICEConfig() icemaker.Config {
|
|
cfg := icemaker.Config{
|
|
StunTurn: &e.stunTurn,
|
|
InterfaceBlackList: e.config.IFaceBlackList,
|
|
DisableIPv6Discovery: e.config.DisableIPv6Discovery,
|
|
NATExternalIPs: e.parseNATExternalIPMappings(),
|
|
}
|
|
return cfg
|
|
}
|