diff --git a/groupChat/interface.go b/groupChat/interface.go index 967f98ebe6eccda4ada8ee291b41691f239b6d66..0355c90943797cb7ab98d7e02e648ba946f1692b 100644 --- a/groupChat/interface.go +++ b/groupChat/interface.go @@ -100,9 +100,9 @@ type ReceiveCallback func(msg MessageReceive) // Sub-interfaces from other packages ////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// -// messenger is a sub-interface mocking the xxdk.E2e object. +// groupE2e is a sub-interface mocking the xxdk.E2e object. // This contains methods specific for this package. -type messenger interface { +type groupE2e interface { GetCmix() cmix.Client GetE2E() e2e.Handler GetReceptionIdentity() xxdk.ReceptionIdentity @@ -122,9 +122,9 @@ type groupCmix interface { GetMaxMessageLength() int } -// e2eHandler is a subset of the e2e.Handler interface containing only the methods +// groupE2eHandler is a subset of the e2e.Handler interface containing only the methods // needed by GroupChat -type e2eHandler interface { +type groupE2eHandler interface { SendE2E(mt catalog.MessageType, recipient *id.ID, payload []byte, params e2e.Params) ([]id.Round, crypto.MessageID, time.Time, error) RegisterListener(senderID *id.ID, messageType catalog.MessageType, diff --git a/groupChat/manager.go b/groupChat/manager.go index 020b74e323cd5c55d8a2faf77ed1da95993e8212..34ac4725071ed3a29eccb9896e5896bde5b50aa4 100644 --- a/groupChat/manager.go +++ b/groupChat/manager.go @@ -47,11 +47,11 @@ type manager struct { // Callback that is called when a new group request is received requestFunc RequestCallback - messenger messenger + messenger groupE2e } // NewManager creates a new group chat manager -func NewManager(messenger messenger, +func NewManager(messenger groupE2e, requestFunc RequestCallback, receiveFunc Processor) (GroupChat, error) { // Initialize a member object @@ -147,7 +147,7 @@ func (m *manager) getCMix() groupCmix { return m.messenger.GetCmix() } -func (m *manager) getE2eHandler() e2eHandler { +func (m *manager) getE2eHandler() groupE2eHandler { return m.messenger.GetE2E() } diff --git a/groupChat/manager_test.go b/groupChat/manager_test.go index 8372a440890d635f455acf5fa7bb96345c116593..07009a543eb81165ffb2e6c6f4397bf1b8ce4712 100644 --- a/groupChat/manager_test.go +++ b/groupChat/manager_test.go @@ -31,8 +31,8 @@ var _ GroupChat = (*manager)(nil) // Tests that groupCmix adheres to the cmix.Client interface. var _ groupCmix = (cmix.Client)(nil) -// Tests that e2eHandler adheres to the e2e.Handler interface. -var _ e2eHandler = (e2eImport.Handler)(nil) +// Tests that groupE2eHandler adheres to the e2e.Handler interface. +var _ groupE2eHandler = (e2eImport.Handler)(nil) type mockProcessor struct{ receiveChan chan MessageReceive } diff --git a/groupChat/messenger_test.go b/groupChat/messenger_test.go index 7cc66585b05a8262a0454ef59e27439dbef5b6df..91894745298dff434b9459d2dffcbae870fb29b0 100644 --- a/groupChat/messenger_test.go +++ b/groupChat/messenger_test.go @@ -15,7 +15,7 @@ import ( "testing" ) -// mockMessenger implementation for messenger interface +// mockMessenger implementation for groupE2e interface type mockMessenger struct { receptionId *id.ID net cmix.Client @@ -25,7 +25,7 @@ type mockMessenger struct { storage storage.Session } -func newMockMessenger(t testing.TB, kv *versioned.KV) messenger { +func newMockMessenger(t testing.TB, kv *versioned.KV) groupE2e { receptionId := id.NewIdFromString("test", id.User, t) mockCmix := newTestNetworkManager(0) prng := rand.New(rand.NewSource(42)) @@ -44,7 +44,7 @@ func newMockMessenger(t testing.TB, kv *versioned.KV) messenger { } } -func newMockMessengerWithStore(t testing.TB, sendErr int) messenger { +func newMockMessengerWithStore(t testing.TB, sendErr int) groupE2e { receptionId := id.NewIdFromString("test", id.User, t) mockCmix := newTestNetworkManager(sendErr) prng := rand.New(rand.NewSource(42))