Skip to content
Snippets Groups Projects
Commit aae656cd authored by Josh Brooks's avatar Josh Brooks
Browse files

Standardize unimported interfaces in groupChat

parent 7632bacf
No related branches found
No related tags found
2 merge requests!510Release,!273Hotfix/group chat refactor
......@@ -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,
......
......@@ -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()
}
......
......@@ -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 }
......
......@@ -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))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment