mirror of
https://github.com/netbirdio/go-netroute.git
synced 2026-05-22 17:11:07 -07:00
add js stub impl
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
// A stub routing table conformant interface for js/wasm environments.
|
||||
|
||||
// +build js,wasm
|
||||
|
||||
package netroute
|
||||
|
||||
import (
|
||||
"net"
|
||||
|
||||
"github.com/google/gopacket/routing"
|
||||
)
|
||||
|
||||
func New() (routing.Router, error) {
|
||||
rtr := &router{}
|
||||
rtr.ifaces = make(map[int]net.Interface)
|
||||
rtr.ifaces[0] = net.Interface{}
|
||||
rtr.addrs = make(map[int]ipAddrs)
|
||||
rtr.addrs[0] = ipAddrs{}
|
||||
rtr.v4 = routeSlice{&rtInfo{}}
|
||||
rtr.v6 = routeSlice{&rtInfo{}}
|
||||
return rtr, nil
|
||||
}
|
||||
Reference in New Issue
Block a user