MessagingPublisher

public protocol MessagingPublisher : Publisher where Self.Failure == Never, Self.Output == Result<ResponseMessageData, Error>

A MessagingPublisher is a Combine that takes care of responding to user-triggered events and publish streams of responses. The MessagingViewModel class relies on this publisher to get the stream of new messages available for the UI. This publisher nevers fails and emits Array of MessageData