Skip to content

Commit

Permalink
Fix: forwarder name updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Krajiyah authored Feb 25, 2020
1 parent d0f9c08 commit 31e18a5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
9 changes: 5 additions & 4 deletions pkg/forwarder/forwarder.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ const (

// BLEForwarder is a struct used to handle mesh network behaviors for forwarder
type BLEForwarder struct {
name string
addr string
forwardingServer server.BLEServerInt
forwardingClient client.BLEClientInt
Expand All @@ -38,9 +39,9 @@ type BLEForwarder struct {
listener models.BLEForwarderListener
}

func newBLEForwarder(addr, serverAddr string, listener models.BLEForwarderListener) *BLEForwarder {
func newBLEForwarder(name, addr, serverAddr string, listener models.BLEForwarderListener) *BLEForwarder {
return &BLEForwarder{
addr, nil, nil,
name, addr, nil, nil,
serverAddr, "", "",
models.NewRssiMap(), models.NewConnectionGraph(),
&sync.Mutex{}, "",
Expand Down Expand Up @@ -76,7 +77,7 @@ func NewBLEForwarder(name string, addr string, secret string, serverAddr string,
if err != nil {
return nil, err
}
f := newBLEForwarder(addr, serverAddr, listener)
f := newBLEForwarder(name, addr, serverAddr, listener)
readChars, writeChars := getChars(f)
serv, err := server.NewBLEServerSharedDevice(d, name, addr, secret, &forwarderServerListener{listener: listener}, readChars, writeChars)
if err != nil {
Expand Down Expand Up @@ -176,7 +177,7 @@ func (forwarder *BLEForwarder) onScanned(a ble.Advertisement) error {
}

func (forwarder *BLEForwarder) updateClientState() error {
r := models.ClientStateRequest{Addr: forwarder.addr, ConnectedAddr: forwarder.serverAddr, RssiMap: forwarder.rssiMap.GetAll()}
r := models.ClientStateRequest{Name: forwarder.name, Addr: forwarder.addr, ConnectedAddr: forwarder.serverAddr, RssiMap: forwarder.rssiMap.GetAll()}
data, err := r.Data()
if err != nil {
return err
Expand Down
2 changes: 1 addition & 1 deletion pkg/forwarder/forwarder_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ type testStructs struct {
func getDummyForwarder(t *testing.T, addr string, rssiMap *RssiMap) *testStructs {
mockedReadValue := map[string]*bytes.Buffer{}
mockedWriteBuffer := map[string]*bytes.Buffer{}
f := newBLEForwarder(addr, testServerAddr, dummyListener{})
f := newBLEForwarder("some name", addr, testServerAddr, dummyListener{})
f.forwardingClient = dummyClient{addr, rssiMap, mockedReadValue, mockedWriteBuffer}
f.forwardingServer = dummyServer{}
return &testStructs{f, mockedReadValue, mockedWriteBuffer}
Expand Down

0 comments on commit 31e18a5

Please sign in to comment.