diff --git a/shared/signal/client/mock.go b/shared/signal/client/mock.go index 95381a5b0..dec086ded 100644 --- a/shared/signal/client/mock.go +++ b/shared/signal/client/mock.go @@ -16,6 +16,7 @@ type MockClient struct { SendToStreamFunc func(msg *proto.EncryptedMessage) error SendFunc func(msg *proto.Message) error SetOnReconnectedListenerFunc func(f func()) + SendWithDeliveryCheckFn func(msg *proto.Message) error } // SetOnReconnectedListener sets the function to be called when the client reconnects. @@ -82,3 +83,10 @@ func (sm *MockClient) Send(msg *proto.Message) error { } return sm.SendFunc(msg) } + +func (sm *MockClient) SendWithDeliveryCheck(msg *proto.Message) error { + if sm.SendWithDeliveryCheckFn == nil { + return nil + } + return sm.SendWithDeliveryCheck(msg) +}