46 lines
1000 B
Go
46 lines
1000 B
Go
package ext
|
|
|
|
import (
|
|
"go.uber.org/zap"
|
|
|
|
"github.com/status-im/status-go/eth-node/types"
|
|
enstypes "github.com/status-im/status-go/eth-node/types/ens"
|
|
)
|
|
|
|
type TestNodeWrapper struct {
|
|
whisper types.Whisper
|
|
waku types.Waku
|
|
}
|
|
|
|
func NewTestNodeWrapper(whisper types.Whisper, waku types.Waku) *TestNodeWrapper {
|
|
return &TestNodeWrapper{whisper: whisper, waku: waku}
|
|
}
|
|
|
|
func (w *TestNodeWrapper) NewENSVerifier(_ *zap.Logger) enstypes.ENSVerifier {
|
|
panic("not implemented")
|
|
}
|
|
|
|
func (w *TestNodeWrapper) GetWhisper(_ interface{}) (types.Whisper, error) {
|
|
return w.whisper, nil
|
|
}
|
|
|
|
func (w *TestNodeWrapper) GetWaku(_ interface{}) (types.Waku, error) {
|
|
return w.waku, nil
|
|
}
|
|
|
|
func (w *TestNodeWrapper) GetWakuV2(_ interface{}) (types.Waku, error) {
|
|
return w.waku, nil
|
|
}
|
|
|
|
func (w *TestNodeWrapper) PeersCount() int {
|
|
return 1
|
|
}
|
|
|
|
func (w *TestNodeWrapper) AddPeer(url string) error {
|
|
panic("not implemented")
|
|
}
|
|
|
|
func (w *TestNodeWrapper) RemovePeer(url string) error {
|
|
panic("not implemented")
|
|
}
|